\subsection{Casos de uso generales}
%%%%%%%%%%%%% INICIAR SESION %%%%%%%%%%%%
\bottomcaption{Caso de uso \emph{Iniciar sesión}}								% Subtitulo de la tabla.
\tablefirsthead {\bfseries Caso de uso \ref{casoUso:IniciarSesion} & \multicolumn{2}{m{9cm}}{\bfseries Iniciar sesión}\\ \hline}					% Títulos de las columnas.
\tabletail {\hline \multicolumn{3}{r}{\emph{Continúa en la página siguiente}}\\}				% Cola de tabla cuando salta a la siguiente página
\tablelasttail{\\ \hline}																	% Cola de final de tabla. En este caso es ``vacía'' (sólo dibuja la línea: \hline)
\begin{supertabular*}{14.5cm}{c|cp{7cm}}	\label{casoUso:IniciarSesion}										% Empiezan las celdas. De ancho 14 cm, dividida en tres columnas (centrada | (separador) centrada y de ancho fijo 5.6 cm) 
{\centering \bfseries Objetivo en contexto} & \multicolumn{2}{p{9cm}}{Iniciar la sesión en la aplicación del personal.} \\ \hline \hline 	% Celda1_1 y se combinan las celdas Celda1_2 y Celda1_3 (para escirbir el texto...)
{\bfseries Entradas} & \multicolumn{2}{m{9cm}}{Teclado físico.} \\ \hline \hline
{\bfseries Precondiciones} & \multicolumn{2}{m{9cm}}{Usuario previamente registrado.}  \\ \hline \hline
{\bfseries Postcondición si éxito} & \multicolumn{2}{m{9cm}}{Es posible interactuar con el sistema.} \\ \hline \hline
{\bfseries Postcondición si fallo} & \multicolumn{2}{m{9cm}}{La aplicación no puede usarse.} \\ \hline \hline
{\bfseries Actores} & \multicolumn{2}{m{9cm}}{Vendedor, Dpto. Comercial y Márketing, Dpto. \gls{rrhh}, \gls{LDAP}} \\ \hline \hline
\multirow{4}[30]{*}{{\bfseries Secuencia}} & {\bfseries Paso nº} & {\bfseries Acción} \\ \cline{2-3}		% Multifila. Si hacen falta más, modificar el parámetro entre llaves después de multirow: \multirow{n}. Después, entre llaves el título de la multifila, ``Secuencia'' en este caso.
& 1 & En la pantalla de inicio de sesión, el usuario escribe sus credenciales (usuario y contraseña) y se cotejan contra el \gls{LDAP}. En el caso de que haya error al localizar el usuario o no concuerde con la contraseña, S-1.\\ \cline{2-3}
& 2 & Se muestra un mensaje de bienvenida al sistema y se muestra la pantalla de inicio. \\ \cline{2-3}
& 3 & El proceso termina. \\  \hline \hline
\multirow{2}[15]{*}{{\bfseries Secuencias alternativas}} & {\bfseries Paso nº} & {\bfseries Acción}\\ \cline{2-3}	% Multifila otra vez. Si hacen falta más, modificar el parámetro entre llaves. El parámetro entre corchetes sirve para bajar el título de la multifila (cuanto más grande sea el número, más abajo se pone; cuadrad el número para que quede bien)
\tablehead { & \bfseries Paso nº & \bfseries Acción\\ \hline}	
& S-1 & Error. Usuario o contraseña no válidos. Se notifica de esto al usuario y se continúa en 1 o se permite terminar el proceso.
\end{supertabular*} 

%%%%%%%%%%%%% RECUPERAR CONTRASEÑA %%%%%%%%%%%%
\pagebreak
\bottomcaption{Caso de uso  \emph{Recuperar contraseña} } 								% Subtitulo de la tabla.
\tablefirsthead {\bfseries Caso de uso \ref{casoUso:RecuperarContrasenia} & \multicolumn{2}{m{9cm}}{\bfseries Recuperar contraseña}\\ \hline}					% Títulos de las columnas.
\tabletail {\hline \multicolumn{3}{r}{\emph{Continúa en la página siguiente}}\\}				% Cola de tabla cuando salta a la siguiente página
\tablelasttail{\\ \hline}

\begin{supertabular*}{14.5cm}{c|cp{7cm}}		\label{casoUso:RecuperarContrasenia}									% Empiezan las celdas. De ancho 14 cm, dividida en tres columnas (centrada | (separador) centrada y de ancho fijo 5.6 cm) 
{\centering \bfseries Objetivo en contexto} & \multicolumn{2}{p{9cm}}{Se permite a usuario modificar su contraseña.} \\ \hline \hline 	% Celda1_1 y se combinan las celdas Celda1_2 y Celda1_3 (para escirbir el texto...)
{\bfseries Entradas} & \multicolumn{2}{m{9cm}}{Teclado físico.} \\ \hline \hline
{\bfseries Precondiciones} & \multicolumn{2}{m{9cm}}{Usuario previamente registrado.}  \\ \hline \hline
{\bfseries Postcondición si éxito} & \multicolumn{2}{m{9cm}}{Se muestra por pantalla la contraseña.} \\ \hline \hline
{\bfseries Postcondición si fallo} & \multicolumn{2}{m{9cm}}{No se ha identificado ningún posible fallo.} \\ \hline \hline
{\bfseries Actores} & \multicolumn{2}{m{9cm}}{\gls{LDAP}, vendedor, Dpto. \gls{rrhh}, Dpto. Comercial y Márketing.} \\ \hline \hline
\multirow{6}[25]{*}{{\bfseries Secuencia}} & {\bfseries Paso nº} & {\bfseries Acción} \\ \cline{2-3}		% Multifila. Si hacen falta más, modificar el parámetro entre llaves después de multirow: \multirow{n}. Después, entre llaves el título de la multifila, ``Secuencia'' en este caso.
& 1 & Se le pide introducir su identificador y la contraseña temporal generada desde el dpto de \gls{rrhh}. Si error, S-1.\\ \cline{2-3}
& 2 & Se pide que introduzca dos veces la nueva contraseña. \\ \cline{2-3}
& 3 & Se actualiza en el dominio local del \gls{LDAP} el usuario con la nueva contraseña. \\ \cline{2-3}
& 4 & Se pone en cola el envío de la actualización al \gls{LDAP} principal. \\ \cline{2-3}
& 5 & El proceso termina. \\  \hline \hline
\multirow{2}[10]{*}{{\bfseries Secuencias alternativas}} & {\bfseries Paso nº} & {\bfseries Acción}\\ \cline{2-3}	% Multifila otra vez. Si hacen falta más, modificar el parámetro entre llaves. El parámetro entre corchetes sirve para bajar el título de la multifila (cuanto más grande sea el número, más abajo se pone; cuadrad el número para que quede bien)
\tablehead { & \bfseries Paso nº & \bfseries Acción\\ \hline}	
& S-1 & Error. Id o contraseña temporal no válidos. Se notifica de esto al usuario y se continúa en 1 o se permite terminar el proceso.
\end{supertabular*} 

%%%%%%%%%%%%%%% SINCRONIZACIÓN CENTRAL CON LOCALES  %%%%%%%%%%%%%%%%%%%%%

\pagebreak
\bottomcaption{Caso de uso \emph{Sincronización dominio central con locales} } 								% Subtitulo de la tabla.
\tablefirsthead {\bfseries Caso de uso \ref{casoUso:SincronizarCentralLocales} & \multicolumn{2}{m{9cm}}{\bfseries Sincronizar dominio central con locales}\\ \hline}					% Títulos de las columnas.
\tabletail {\hline \multicolumn{3}{r}{\emph{Continúa en la página siguiente}}\\}				% Cola de tabla cuando salta a la siguiente página
\tablelasttail{\\ \hline}																	% Cola de final de tabla. En este caso es ``vacía'' (sólo dibuja la línea: \hline)

\begin{supertabular*}{16cm}{c|cp{8.7cm}}		\label{casoUso:SincronizarCentralLocales}									% Empiezan las celdas. De ancho 14 cm, dividida en tres columnas (centrada | (separador) centrada y de ancho fijo 5.6 cm) 
{\centering \bfseries Objetivo en contexto} & \multicolumn{2}{p{10.7cm}}{Al terminar la jornada el dominio central recibe los datos de los dominios locales y actualiza asi su base de datos.} \\ \hline \hline 	% Celda1_1 y se combinan las celdas Celda1_2 y Celda1_3 (para escirbir el texto...)
{\bfseries Entradas} & \multicolumn{2}{m{10.7cm}}{Teclado físico.} \\ \hline \hline
{\bfseries Precondiciones} & \multicolumn{2}{m{10.7cm}}{Haber realizado cambios en la base de datos local. Tener conexión establecida entre las bases de datos.}  \\ \hline \hline
{\bfseries Postcondición si éxito} & \multicolumn{2}{m{10.7cm}}{La base de datos principal se actualiza con los nuevos datos recibidos.} \\ \hline \hline
{\bfseries Postcondición si fallo} & \multicolumn{2}{m{10.7cm}}{No se ha identificado ningún posible fallo.} \\ \hline \hline
{\bfseries Actores} & \multicolumn{2}{m{10.7cm}}{Base de datos central y bases de datos locales.} \\ \hline \hline
\multirow{15}[45]{*}{{\bfseries Secuencia}} & {\bfseries Paso nº} & {\bfseries Acción} \\ \cline{2-3}		% Multifila. Si hacen falta más, modificar el parámetro entre llaves después de multirow: \multirow{n}. Después, entre llaves el título de la multifila, ``Secuencia'' en este caso.
& 1 & Los dominios locales envían tras terminar la jornada las actualizaciones generadas y encoladas hasta ese momento. Estas son: \\ \cline{2-3}
& 1.1 & Creación, bajas y modificaciones de clientes creados durante el día. \\ \cline{2-3}
& 1.2 & Actualización de localización de albaranes por llegada a las tiendas locales. \\ \cline{2-3}
& 1.3 & Errores al recibir un albarán. \\ \cline{2-3}
& 1.4 & Ubicación y el albarán de las prendas que salen de las tiendas al almacen ppal. \\ \cline{2-3}
& 1.5 & Informes de modificación de albaranes por sustracciones. \\ \cline{2-3}
& 1.6 & Ventas del día. \\ \cline{2-3}
& 1.7 & Actualizaciones y creación de vales. \\ \cline{2-3}
& 1.8 & Solicitudes de reposiciones. \\ \cline{2-3}
& 2 & El dominio principal recibe por estricto orden de llegada (\gls{FIFO}) las actualizaciones a realizar y las va actualizando en el dominio principal. \\ \cline{2-3}
& 3 & Si se intenta reescribir un cliente que se ha editado en esta actualización, S-1. \\ \cline{2-3}
& 4 & Se envían los errores al recibir los albaranes al administrador del almacén central. \\ \cline{2-3}
& 5 & Se envían las solicitudes de reposiciones a los encargados de gestionarlas. \\ \cline{2-3}
& 6 & Cuando la cola está vacía el proceso termina. \\  \hline \hline
\multirow{2}[25]{*}{{\bfseries Secuencias alternativas}} & {\bfseries Paso nº} & {\bfseries Acción}\\ \cline{2-3}	% Multifila otra vez. Si hacen falta más, modificar el parámetro entre llaves. El parámetro entre corchetes sirve para bajar el título de la multifila (cuanto más grande sea el número, más abajo se pone; cuadrad el número para que quede bien)
\tablehead { & \bfseries Paso nº & \bfseries Acción\\ \hline}	
& S-1 & Warning. Conflicto en datos del cliente. Se pone en cola una notificación con este hecho y la tienda desde la que se hizo la modificación, así como al mánager del dominio local correspondiente. Continúa en 2.
\end{supertabular*} 	

%%%%%%%%%%%%%%% SINCRONIZACIÓN DOMINIOS LOCALES CON CENTRAL  %%%%%%%%%%%%%%%%%%%%%

\pagebreak
\bottomcaption{Caso de uso \emph{Sincronización dominios locales con central} } 								% Subtitulo de la tabla.
\tablefirsthead {\bfseries Caso de uso \ref{casoUso:SincronizarLocalesCentral} & \multicolumn{2}{m{9cm}}{\bfseries Sincronizar dominios locales con central}\\ \hline}					% Títulos de las columnas.
\tabletail {\hline \multicolumn{3}{r}{\emph{Continúa en la página siguiente}}\\}				% Cola de tabla cuando salta a la siguiente página
\tablelasttail{\\ \hline}																	% Cola de final de tabla. En este caso es ``vacía'' (sólo dibuja la línea: \hline)

\begin{supertabular*}{14.5cm}{c|cp{7cm}}		\label{casoUso:SincronizarLocalesCentral}									% Empiezan las celdas. De ancho 14 cm, dividida en tres columnas (centrada | (separador) centrada y de ancho fijo 5.6 cm) 
{\centering \bfseries Objetivo en contexto} & \multicolumn{2}{p{9cm}}{Al comienzo de la jornada los dominios locales se actualizan.} \\ \hline \hline 	% Celda1_1 y se combinan las celdas Celda1_2 y Celda1_3 (para escirbir el texto...)
{\bfseries Entradas} & \multicolumn{2}{m{9cm}}{Teclado físico.} \\ \hline \hline
{\bfseries Precondiciones} & \multicolumn{2}{m{9cm}}{Tener conexión establecida entre las bases de datos.}  \\ \hline \hline
{\bfseries Postcondición si éxito} & \multicolumn{2}{m{9cm}}{Los dominios locales se actualizan con los nuevos datos recibidos.} \\ \hline \hline
{\bfseries Postcondición si fallo} & \multicolumn{2}{m{9cm}}{No se ha identificado ningún posible fallo.} \\ \hline \hline
{\bfseries Actores} & \multicolumn{2}{m{9cm}}{Base de datos central y bases de datos locales.} \\ \hline \hline
\multirow{12}[65]{*}{{\bfseries Secuencia}} & {\bfseries Paso nº} & {\bfseries Acción} \\ \cline{2-3}		% Multifila. Si hacen falta más, modificar el parámetro entre llaves después de multirow: \multirow{n}. Después, entre llaves el título de la multifila, ``Secuencia'' en este caso.
& 1 & Al conectarse algún ordenador de los dominios locales envia un paquete informando de esto al dominio principal.  \\ \cline{2-3}
& 2 & El dominio principal envía los datos a actualizar al dominio local correspondiente. Estos pueden ser: \\ \cline{2-3}
& 2.1 & Datos de clientes creados o modificados el día anterior en otros dominios. \\ \cline{2-3}
& 2.2 & Actualización de localización de albaranes por llegada al almacén principal o a los locales. \\ \cline{2-3}
& 2.3 & Nuevos albaranes y de prendas que están en transito. \\ \cline{2-3}
& 2.4 & Actualización y creación de vales. \\ \cline{2-3}
& 2.5 & Envío al mánager de una tienda local de la respuesta a una solicitud de reposición. \\ \cline{2-3}
& 2.6 & Creacion y modificación de personal a los dominios locales del \gls{LDAP}. \\ \cline{2-3}
& 2.7 & Notificacion al mánager de una tienda local de las credenciales de un nuevo personal de una tienda local. \\ \cline{2-3}
& 2.8 & Notificación a los mánagers de todas las tiendas de la actualización de precios en algunos articulos y modificación del precio de los mismos. \\ \cline{2-3}
& 3 & El proceso termina. \\  \hline \hline
\multirow{2}{*}{{\bfseries Secuencias alternativas}} & {\bfseries Paso nº} & {\bfseries Acción}\\ \cline{2-3}	% Multifila otra vez. Si hacen falta más, modificar el parámetro entre llaves. El parámetro entre corchetes sirve para bajar el título de la multifila (cuanto más grande sea el número, más abajo se pone; cuadrad el número para que quede bien)
\tablehead { & \bfseries Paso nº & \bfseries Acción\\ \hline}	
& No hay & No hay
\end{supertabular*} 

\pagebreak
\subsection{Casos de uso de clientes}
%%%%%%%%%%%%%%% ALTA CLIENTE %%%%%%%%%%%%%%%%%%%%%
\bottomcaption{Caso de uso \emph{Alta de cliente} }												% Títulos de las columnas.
\tablefirsthead {\bfseries Caso de uso {\ref{casoUso:AltaCliente}} & \multicolumn{2}{m{9cm}}{\bfseries Alta de cliente}\\ \hline}		% Cola de tabla cuando salta a la siguiente página
\tabletail {\hline \multicolumn{3}{r}{\emph{Continúa en la página siguiente}}\\}							% Subtitulo de la tabla.				
 												
\tablelasttail{\\ \hline}																				% Cola de final de tabla. En este caso es ``vacía'' (sólo dibuja la línea: \hline)

\begin{supertabular*}{14.5cm}{c|cp{7cm}}	\label{casoUso:AltaCliente}													% Empiezan las celdas. De ancho 14 cm, dividida en tres columnas (centrada | (separador) centrada y de ancho fijo 5.6 cm) 
{\centering \bfseries Objetivo en contexto} & \multicolumn{2}{p{9cm}}{En la base de datos se registra un nuevo cliente.} \\ \hline \hline 	% Celda1_1 y se combinan las celdas Celda1_2 y Celda1_3 (para escirbir el texto...)
{\bfseries Entradas} & \multicolumn{2}{m{9cm}}{Teclado físico.} \\ \hline \hline
{\bfseries Precondiciones} & \multicolumn{2}{m{9cm}}{El vendedor debe tener su sesión iniciada (\ref{casoUso:IniciarSesion}). El cliente accede a ser dado de alta. }  \\ \hline \hline
{\bfseries Postcondición si éxito} & \multicolumn{2}{m{9cm}}{El cliente queda registrado.} \\ \hline \hline
{\bfseries Postcondición si fallo} & \multicolumn{2}{m{9cm}}{El cliente no queda registrado.} \\ \hline \hline
{\bfseries Actores} & \multicolumn{2}{m{9cm}}{Base de datos local y vendedor.} \\ \hline \hline
\multirow{7}[35]{*}{{\bfseries Secuencia}} & {\bfseries Paso nº} & {\bfseries Acción} \\ \cline{2-3}			% Multifila. Si hacen falta más, modificar el parámetro entre llaves después de multirow: \multirow{n}. Después, entre llaves el título de la multifila, ``Secuencia'' en este caso.
& 1 & El vendedor accede a la ficha de alta de nuevo cliente y la rellena. \\ \cline{2-3}
& 2 & Se introduce al nuevo cliente en el dominio local. Si hay fallo, S-1. \\  \cline{2-3}
& 3 & Se pone en cola el envío del nuevo cliente al dominio principal. \\ \cline{2-3}
& 4 & Se envía un correo de bienvenida prediseñado al correo del nuevo cliente (mediante \emph{notificar novedades y eventos} (\ref{casoUso:NotificarNovedades})).  En el caso de que no se este conectado a internet en ese momento, S-2 \\ \cline {2-3}
& 5 & Se muestra la confirmación del alta del cliente. \\ \cline {2-3}
& 6 & El proceso termina. \\ \hline \hline
\multirow{3}[45]{*}{{\bfseries Secuencias alternativas}} & {\bfseries Paso nº} & {\bfseries Acción}\\ \cline{2-3}	% Multifila otra vez. Si hacen falta más, modificar el parámetro entre llaves. El parámetro entre corchetes sirve para bajar el título de la multifila (cuanto más grande sea el número, más abajo se pone; cuadrad el número para que quede bien)
\tablehead { & \bfseries Paso nº & \bfseries Acción\\ \hline}	
& S-1 & Error. Se informa de que el cliente es ya un cliente previamente registrado y se da la posibilidad de editar los datos del cliente (invoca a \emph{modificar cliente} (\ref{casoUso:ModificarCliente})). Se continúa en 5. Si no se da la opción de terminar el proceso. \\ \cline {2-3}
& S-2 & Warning. No existe una conexión a internet. Se notifica de este hecho. Se pone el mensaje en cola y se envia el mensaje cuando se disponga de conexión a internet. Se termina el proceso.
\end{supertabular*}

%%%%%%%%%%%%%%% BAJA CLIENTE (definitivo) %%%%%%%%%%%%%%%%%%%%%

\pagebreak

\bottomcaption{Caso de uso \emph{Baja de cliente} }												% Títulos de las columnas.
\tablefirsthead {\bfseries Caso de uso {\ref{casoUso:BajaCliente}} & \multicolumn{2}{m{9cm}}{\bfseries Baja de cliente}\\ \hline}		% Cola de tabla cuando salta a la siguiente página
\tabletail {\hline \multicolumn{3}{r}{\emph{Continúa en la página siguiente}}\\}							% Subtitulo de la tabla.														
\tablelasttail{\\ \hline}																				% Cola de final de tabla. En este caso es ``vacía'' (sólo dibuja la línea: \hline)

\begin{supertabular*}{14.5cm}{c|cp{7cm}}	\label{casoUso:BajaCliente}													% Empiezan las celdas. De ancho 14 cm, dividida en tres columnas (centrada | (separador) centrada y de ancho fijo 5.6 cm) 
{\centering \bfseries Objetivo en contexto} & \multicolumn{2}{p{9cm}}{Se da de baja un cliente de la base de datos, eliminando sus datos.} \\ \hline \hline 	% Celda1_1 y se combinan las celdas Celda1_2 y Celda1_3 (para escirbir el texto...)
{\bfseries Entradas} & \multicolumn{2}{m{9cm}}{Teclado físico.} \\ \hline \hline
{\bfseries Precondiciones} & \multicolumn{2}{m{9cm}}{El mánager debe tener iniciada la sesión (\ref{casoUso:IniciarSesion}). El cliente solicita expresamente su baja. Éste debe estar dado de alta.}  \\ \hline \hline
{\bfseries Postcondición si éxito} & \multicolumn{2}{m{9cm}}{Se elimina al cliente de la base de datos. El histórico se traspasa a un \gls{clienteNoNominativo}.} \\ \hline \hline
{\bfseries Postcondición si fallo} & \multicolumn{2}{m{9cm}}{No se ha identificado ningún posible fallo.} \\ \hline \hline
{\bfseries Actores} & \multicolumn{2}{m{9cm}}{Base de datos local y mánager.} \\ \hline \hline
\multirow{9}[45]{*}{{\bfseries Secuencia}} & {\bfseries Paso nº} & {\bfseries Acción} \\ \cline{2-3}			% Multifila. Si hacen falta más, modificar el parámetro entre llaves después de multirow: \multirow{n}. Después, entre llaves el título de la multifila, ``Secuencia'' en este caso.
& 1 & Se muestran ordenados por el nombre todos los clientes y se busca un nuevo cliente manualmente o por un buscador que va actualizándolos en tiempo real con los que contienen en su nombre la cadena introducida en el buscador.\\ \cline{2-3}
& 2 & Se selecciona el cliente que se quiere eliminar. \\ \cline{2-3}
& 3 & Se pide confirmación del cliente seleccionado. \\ \cline{2-3}
& 4 & En el dominio local, se traspasa la estadística a un cliente no nomitivo. \\ \cline{2-3}
& 5 & Se eliminan los datos del cliente del dominio local. \\  \cline{2-3}
& 6 & Se pone en cola el envío de la modificación del cliente al dominio principal. \\ \cline{2-3}
& 7 & El proceso termina. \\ \hline \hline
\multirow{2}{*}{{\bfseries Secuencias alternativas}} & {\bfseries Paso nº} & {\bfseries Acción}\\ \cline{2-3}	% Multifila otra vez. Si hacen falta más, modificar el parámetro entre llaves. El parámetro entre corchetes sirve para bajar el título de la multifila (cuanto más grande sea el número, más abajo se pone; cuadrad el número para que quede bien)
\tablehead { & \bfseries Paso nº & \bfseries Acción\\ \hline}
& No hay & No hay
\end{supertabular*} 				


%%%%%%%%%%%%%%% 	ELIMINAR DUPLICADOS 	%%%%%%%%%%%%%%%%%%%%%

\pagebreak

\bottomcaption{Caso de uso \emph{Eliminar duplicados} }												% Títulos de las columnas.
\tablefirsthead {\bfseries Caso de uso {\ref{casoUso:EliminarDuplicados}} & \multicolumn{2}{m{9cm}}{\bfseries Eliminar duplicados}\\ \hline}		% Cola de tabla cuando salta a la siguiente página
\tabletail {\hline \multicolumn{3}{r}{\emph{Continúa en la página siguiente}}\\}							% Subtitulo de la tabla.														
\tablelasttail{\\ \hline}																				% Cola de final de tabla. En este caso es ``vacía'' (sólo dibuja la línea: \hline)

\begin{supertabular*}{14.5cm}{c|cp{7cm}}	\label{casoUso:EliminarDuplicados}													% Empiezan las celdas. De ancho 14 cm, dividida en tres columnas (centrada | (separador) centrada y de ancho fijo 5.6 cm) 
{\centering \bfseries Objetivo en contexto} & \multicolumn{2}{p{9cm}}{Eliminar los datos duplicados de un cliente, unificar los datos en un cliente.} \\ \hline \hline 	% Celda1_1 y se combinan las celdas Celda1_2 y Celda1_3 (para escirbir el texto...)
{\bfseries Entradas} & \multicolumn{2}{m{9cm}}{Teclado físico.} \\ \hline \hline
{\bfseries Precondiciones} & \multicolumn{2}{m{9cm}}{El mánager debe tener iniciada la sesión (\ref{casoUso:IniciarSesion}). El cliente debe estar dado de alta.}  \\ \hline \hline
{\bfseries Postcondición si éxito} & \multicolumn{2}{m{9cm}}{Se eliminan los datos duplicados y se unifica el historial de ventas en un único cliente.} \\ \hline \hline
{\bfseries Postcondición si fallo} & \multicolumn{2}{m{9cm}}{No se ha identificado ningún posible fallo.} \\ \hline \hline
{\bfseries Actores} & \multicolumn{2}{m{9cm}}{Base de datos local y mánager.} \\ \hline \hline
\multirow{9}[55]{*}{{\bfseries Secuencia}} & {\bfseries Paso nº} & {\bfseries Acción} \\ \cline{2-3}			% Multifila. Si hacen falta más, modificar el parámetro entre llaves después de multirow: \multirow{n}. Después, entre llaves el título de la multifila, ``Secuencia'' en este caso.
& 1 & Se muestran ordenados por el nombre todos los clientes y se busca un nuevo cliente manualmente o por un buscador que va actualizándolos en tiempo real con los que contienen en su nombre la cadena introducida en el buscador.\\ \cline{2-3}
& 2 & Se selecciona el cliente que se quiere modificar. \\ \cline{2-3}
& 3 & La aplicación solicita el cliente al que se van a traspasar el historial de ventas con el modelo de 1.\\ \cline{2-3}
& 4 & Se pide confirmación del cliente seleccionado.\\  \cline{2-3}
& 5 & Se vuelcan el historial de ventas en el cliente destino y se elimina el duplicado en el dominio local. \\ \cline{2-3}
& 6 & Se pone en cola el envío de la modificación del cliente al dominio principal. \\ \cline{2-3}
& 7 & El proceso termina. \\ \hline \hline
\multirow{2}{*}{{\bfseries Secuencias alternativas}} & {\bfseries Paso nº} & {\bfseries Acción}\\ \cline{2-3}	% Multifila otra vez. Si hacen falta más, modificar el parámetro entre llaves. El parámetro entre corchetes sirve para bajar el título de la multifila (cuanto más grande sea el número, más abajo se pone; cuadrad el número para que quede bien)
\tablehead { & \bfseries Paso nº & \bfseries Acción\\ \hline}
& No hay & No hay
\end{supertabular*} 				

%%%%%%%%%%%%%%% MODIFICAR CLIENTE %%%%%%%%%%%%%%%%%%%%%
\pagebreak
\bottomcaption{Caso de uso \emph{Modificar cliente}} 								% Subtitulo de la tabla.
\tablefirsthead {\bfseries Caso de uso \ref{casoUso:ModificarCliente} & \multicolumn{2}{m{9cm}}{\bfseries Modificar cliente}\\ \hline}					% Títulos de las columnas.
\tabletail {\hline \multicolumn{3}{r}{\emph{Continúa en la página siguiente}}\\}				% Cola de tabla cuando salta a la siguiente página
\tablelasttail{\\ \hline}																	% Cola de final de tabla. En este caso es ``vacía'' (sólo dibuja la línea: \hline)

\begin{supertabular*}{14.5cm}{c|cp{7cm}}		\label{casoUso:ModificarCliente}									% Empiezan las celdas. De ancho 14 cm, dividida en tres columnas (centrada | (separador) centrada y de ancho fijo 5.6 cm) 
{\centering \bfseries Objetivo en contexto} & \multicolumn{2}{p{9cm}}{Modifica los datos del cliente almacenados en la base de datos.} \\ \hline \hline 	% Celda1_1 y se combinan las celdas Celda1_2 y Celda1_3 (para escirbir el texto...)
{\bfseries Entradas} & \multicolumn{2}{m{9cm}}{Teclado físico.} \\ \hline \hline
{\bfseries Precondiciones} & \multicolumn{2}{m{9cm}}{El vendedor debe tener iniciada la sesión (\ref{casoUso:IniciarSesion}). El cliente debe existir en la base de datos. }  \\ \hline \hline
{\bfseries Postcondición si éxito} & \multicolumn{2}{m{9cm}}{Una nueva copia actualizada de los datos personales del cliente se guarda en la base de datos.} \\ \hline \hline
{\bfseries Postcondición si fallo} & \multicolumn{2}{m{9cm}}{No se ha identificado ningún posible fallo.} \\ \hline \hline
{\bfseries Actores} & \multicolumn{2}{m{9cm}}{Base de datos local y vendedor.} \\ \hline \hline
\multirow{8}[45]{*}{{\bfseries Secuencia}} & {\bfseries Paso nº} & {\bfseries Acción} \\ \cline{2-3}		% Multifila. Si hacen falta más, modificar el parámetro entre llaves después de multirow: \multirow{n}. Después, entre llaves el título de la multifila, ``Secuencia'' en este caso.
& 1 & Se muestran ordenados por el nombre todos los clientes y se busca un nuevo cliente manualmente o por un buscador que va actualizándolos en tiempo real con los que contienen en su nombre la cadena introducida en el buscador.\\ \cline{2-3}
& 2 & Se selecciona el cliente que se quiere modificar. \\ \cline{2-3}
& 3 & Se modifican los datos pertinentes. \\ \cline{2-3}
& 4 & Se modifican los cambios en el dominio local. \\ \cline{2-3}
& 5 & Se pone en cola el envío de la modificación del cliente al dominio principal. \\ \cline{2-3}
& 6 & El proceso termina. \\ \hline \hline
\multirow{2}{*}{{\bfseries Secuencias alternativas}} & {\bfseries Paso nº} & {\bfseries Acción}\\ \cline{2-3}	% Multifila otra vez. Si hacen falta más, modificar el parámetro entre llaves. El parámetro entre corchetes sirve para bajar el título de la multifila (cuanto más grande sea el número, más abajo se pone; cuadrad el número para que quede bien)
\tablehead { & \bfseries Paso nº & \bfseries Acción\\ \hline}
& No hay & No hay
\end{supertabular*} 			

%%%%%%%%%%%%%%% CONSULTAR CLIENTE (datos) %%%%%%%%%%%%%%%%%%%%
\pagebreak
\bottomcaption{Caso de uso \emph{Consultar cliente (datos)} } 								% Subtitulo de la tabla.
\tablefirsthead {\bfseries Caso de uso \ref{casoUso:ConsultarClienteDatos} & \multicolumn{2}{m{9cm}}{\bfseries Consulta cliente (datos)}\\ \hline}					% Títulos de las columnas.
\tabletail {\hline \multicolumn{3}{r}{\emph{Continúa en la página siguiente}}\\}				% Cola de tabla cuando salta a la siguiente página
\tablelasttail{\\ \hline}																	% Cola de final de tabla. En este caso es ``vacía'' (sólo dibuja la línea: \hline)

\begin{supertabular*}{14.5cm}{c|cp{7cm}}		\label{casoUso:ConsultarClienteDatos}									% Empiezan las celdas. De ancho 14 cm, dividida en tres columnas (centrada | (separador) centrada y de ancho fijo 5.6 cm) 
{\centering \bfseries Objetivo en contexto} & \multicolumn{2}{p{9cm}}{Consultar la ficha de cliente en lo relativo a sus datos personales.} \\ \hline \hline 	% Celda1_1 y se combinan las celdas Celda1_2 y Celda1_3 (para escirbir el texto...)
{\bfseries Entradas} & \multicolumn{2}{m{9cm}}{Teclado físico.} \\ \hline \hline
{\bfseries Precondiciones} & \multicolumn{2}{m{9cm}}{El vendedor debe tener iniciada la sesión (\ref{casoUso:IniciarSesion}). El cliente debe estar registrado.}  \\ \hline \hline
{\bfseries Postcondición si éxito} & \multicolumn{2}{m{9cm}}{Se muestra la ficha de cliente.} \\ \hline \hline
{\bfseries Postcondición si fallo} & \multicolumn{2}{m{9cm}}{No se ha identificado ningún posible fallo.} \\ \hline \hline
{\bfseries Actores} & \multicolumn{2}{m{9cm}}{Base de datos local y vendedor.} \\ \hline \hline
\multirow{5}[40]{*}{{\bfseries Secuencia}} & {\bfseries Paso nº} & {\bfseries Acción} \\ \cline{2-3}		% Multifila. Si hacen falta más, modificar el parámetro entre llaves después de multirow: \multirow{n}. Después, entre llaves el título de la multifila, ``Secuencia'' en este caso.
& 1 & Se muestran ordenados por el nombre todos los clientes y se busca un nuevo cliente manualmente o por un buscador que va actualizando los clientes en tiempo real con los clientes que contienen en su nombre la cadena introducida en el buscador.\\ \cline{2-3}
& 2 & Se selecciona el cliente del que se quieren saber los datos. \\ \cline{2-3}
& 3 & Se muestra la información del cliente permitiendo exportarla en diferentes formatos. Se permite seguir con otras consultas. \\ \cline{2-3}
& 4 & El proceso termina. \\  \hline \hline
\multirow{2}{*}{{\bfseries Secuencias alternativas}} & {\bfseries Paso nº} & {\bfseries Acción}\\ \cline{2-3}	% Multifila otra vez. Si hacen falta más, modificar el parámetro entre llaves. El parámetro entre corchetes sirve para bajar el título de la multifila (cuanto más grande sea el número, más abajo se pone; cuadrad el número para que quede bien)
\tablehead { & \bfseries Paso nº & \bfseries Acción\\ \hline}
& No hay & No hay	
\end{supertabular*} 			

%%%%%%%%%%%%%%% CONSULTAR CLIENTE (estadisticas) %%%%%%%%%%%%%%%%%
\pagebreak
\bottomcaption{Caso de uso \emph{Consultar cliente (estadísticas)} } 								% Subtitulo de la tabla.
\tablefirsthead {\bfseries Caso de uso \ref{casoUso:ConsultarClienteEstats} & \multicolumn{2}{m{9cm}}
	{\bfseries Consultar cliente (estadísticas)}\\ \hline}					% Títulos de las columnas.
\tabletail {\hline \multicolumn{3}{r}{\emph{Continúa en la página siguiente}}\\}				% Cola de tabla cuando salta a la siguiente página
\tablelasttail{\\ \hline}																	% Cola de final de tabla. En este caso es ``vacía'' (sólo dibuja la línea: \hline)

\begin{supertabular*}{14.5cm}{c|cp{7cm}}		\label{casoUso:ConsultarClienteEstats}									% Empiezan las celdas. De ancho 14 cm, dividida en tres columnas (centrada | (separador) centrada y de ancho fijo 5.6 cm) 
{\centering \bfseries Objetivo en contexto} & \multicolumn{2}{p{9cm}}{Obtener las estadísticas de ventas de clientes: nacionalidad, horquilla de edad, volumen de ventas, etc.} \\ \hline \hline 	% Celda1_1 y se combinan las celdas Celda1_2 y Celda1_3 (para escirbir el texto...)
{\bfseries Entradas} & \multicolumn{2}{m{9cm}}{Teclado físico.} \\ \hline \hline
{\bfseries Precondiciones} & \multicolumn{2}{m{9cm}}{El empleado debe tener la sesión iniciada (\ref{casoUso:IniciarSesion}). }  \\ \hline \hline
{\bfseries Postcondición si éxito} & \multicolumn{2}{m{9cm}}{Se muestran los datos solicitados.} \\ \hline \hline
{\bfseries Postcondición si fallo} & \multicolumn{2}{m{9cm}}{No se ha identificado ningún posible fallo.} \\ \hline \hline
{\bfseries Actores} & \multicolumn{2}{m{9cm}}{Base de datos local, mánager o Dpto. Comercial y Márketing.} \\ \hline \hline
\multirow{4}[35]{*}{{\bfseries Secuencia}} & {\bfseries Paso nº} & {\bfseries Acción} \\ \cline{2-3}		% Multifila. Si hacen falta más, modificar el parámetro entre llaves después de multirow: \multirow{n}. Después, entre llaves el título de la multifila, ``Secuencia'' en este caso.
& 1 & Se muestran los filtros de la información disponibles en listas desplegables. La búsqueda comienza cuando se selecciona la opción \emph{mostrar estadísticas}. \\ \cline{2-3}
& 2 & Se muestran los resultados de la búsqueda con los datos y gráficas, con posibilidad de exportarlos en diferentes formatos. Se permite seguir con otras consultas. \\ \cline{2-3}
& 3 & El proceso termina. \\  \hline \hline
\multirow{2}{*}{{\bfseries Secuencias alternativas}} & {\bfseries Paso nº} & {\bfseries Acción}\\ \cline{2-3}	% Multifila otra vez. Si hacen falta más, modificar el parámetro entre llaves. El parámetro entre corchetes sirve para bajar el título de la multifila (cuanto más grande sea el número, más abajo se pone; cuadrad el número para que quede bien)
\tablehead { & \bfseries Paso nº & \bfseries Acción\\ \hline}	
& No hay & No hay
\end{supertabular*} 			

%%%%%%%%%%%%%%% NOTIFICAR NOVEDADES %%%%%%%%%%%%%%%%%%%%%
\pagebreak
\bottomcaption{Caso de uso \emph{Notificar novedades}} 								% Subtitulo de la tabla.
\tablefirsthead {\bfseries Caso de uso \ref{casoUso:NotificarNovedades} & \multicolumn{2}{m{9cm}}
	{\bfseries Notificar novedades y eventos}\\ \hline}					% Títulos de las columnas.
\tabletail {\hline \multicolumn{3}{r}{\emph{Continúa en la página siguiente}}\\}				% Cola de tabla cuando salta a la siguiente página
\tablelasttail{\\ \hline}																	% Cola de final de tabla. En este caso es ``vacía'' (sólo dibuja la línea: \hline)

\begin{supertabular*}{14.5cm}{c|cp{7cm}}		\label{casoUso:NotificarNovedades}									% Empiezan las celdas. De ancho 14 cm, dividida en tres columnas (centrada | (separador) centrada y de ancho fijo 5.6 cm) 
{\centering \bfseries Objetivo en contexto} & \multicolumn{2}{p{9cm}}{Enviar a los clientes información de novedades, eventos, presentación de nuevas temporadas y más. } \\ \hline \hline 	% Celda1_1 y se combinan las celdas Celda1_2 y Celda1_3 (para escirbir el texto...)
{\bfseries Entradas} & \multicolumn{2}{m{9cm}}{Teclado físico.} \\ \hline \hline
{\bfseries Precondiciones} & \multicolumn{2}{m{9cm}}{El empleado debe tener iniciada la sesión (\ref{casoUso:IniciarSesion}). El cliente debe haber aceptado recibir notificaciones y se tiene una dirección de contacto.}  \\ \hline \hline
{\bfseries Postcondición si éxito} & \multicolumn{2}{m{9cm}}{Se transmite al cliente la información deseada.} \\ \hline \hline
{\bfseries Postcondición si fallo} & \multicolumn{2}{m{9cm}}{No se ha comunicado la información al cliente. El envio del mensaje se queda en la cola de espera. } \\ \hline \hline
{\bfseries Actores} & \multicolumn{2}{m{9cm}}{Base de datos local y Dpto. Comercial y Márketing.} \\ \hline \hline
\multirow{4}[45]{*}{{\bfseries Secuencia}} & {\bfseries Paso nº} & {\bfseries Acción} \\ \cline{2-3}		% Multifila. Si hacen falta más, modificar el parámetro entre llaves después de multirow: \multirow{n}. Después, entre llaves el título de la multifila, ``Secuencia'' en este caso.
& 1 & En la pantalla de notificación se seleccionan los filtros de los clientes objeto de la notificación. Se actualiza la lista de los clientes que coinciden con los filtros seleccionados en tiempo real.\\ \cline{2-3}
& 2 & Se escribe el cuerpo del mensaje y se selecciona el archivo a adjuntar.\\ \cline{2-3}
& 3 & Se envían los emails. En el caso de que no se esté conectado a internet en ese momento, S-1. \\ \cline {2-3}
& 4 & El proceso termina. \\ \hline \hline
\multirow{2}{*}{{\bfseries Secuencias alternativas}} & {\bfseries Paso nº} & {\bfseries Acción}\\ \cline{2-3}	% Multifila otra vez. Si hacen falta más, modificar el parámetro entre llaves. El parámetro entre corchetes sirve para bajar el título de la multifila (cuanto más grande sea el número, más abajo se pone; cuadrad el número para que quede bien)
\tablehead { & \bfseries Paso nº & \bfseries Acción\\ \hline}
& S-1 & Warning. No existe una conexión a internet. Se notifica de esto y se guarda la notificación con el mensaje y los filtros asociados a ella en la carpeta de borradores. El proceso termina.
\end{supertabular*} 		
	
\pagebreak
\subsection{Casos de uso de gestión de la tienda}
%%%%%%%%%%%%%%% ALTA INVENTARIO LOCAL %%%%%%%%%%%%%%%%%%%%%

\bottomcaption{Caso de uso \emph{Alta inventario local} } 								% Subtitulo de la tabla.
\tablefirsthead {\bfseries Caso de uso \ref{casoUso:AltaInventarioLocal} & \multicolumn{2}{m{9cm}}{\bfseries Alta inventario local}\\ \hline}					% Títulos de las columnas.
\tabletail {\hline \multicolumn{3}{r}{\emph{Continúa en la página siguiente}}\\}				% Cola de tabla cuando salta a la siguiente página
\tablelasttail{\\ \hline}																	% Cola de final de tabla. En este caso es ``vacía'' (sólo dibuja la línea: \hline)

\begin{supertabular*}{15.5cm}{c|cp{8cm}}		\label{casoUso:AltaInventarioLocal}									% Empiezan las celdas. De ancho 14 cm, dividida en tres columnas (centrada | (separador) centrada y de ancho fijo 5.6 cm) 
{\centering \bfseries Objetivo en contexto} & \multicolumn{2}{p{10cm}}{Se encarga de dar de alta la mercancía en el almacén de la tienda, con la llegada de cada nueva temporada.} \\ \hline \hline 	% Celda1_1 y se combinan las celdas Celda1_2 y Celda1_3 (para escirbir el texto...)
{\bfseries Entradas} & \multicolumn{2}{m{10cm}}{Teclado físico.} \\ \hline \hline
{\bfseries Precondiciones} & \multicolumn{2}{m{10cm}}{Tener iniciada la sesión (\ref{casoUso:IniciarSesion}) y haber recibido el correo electrónico con el número de albarán que debe ser dado de alta como stock en la tienda.}  \\ \hline \hline
{\bfseries Postcondición si éxito} & \multicolumn{2}{m{10cm}}{Se da de alta la mercancía recibida en tienda como stock en el almacén.} \\ \hline \hline
{\bfseries Postcondición si fallo} & \multicolumn{2}{m{10cm}}{Las prendas erroneas no se dan de alta en el almacén local.} \\ \hline \hline
{\bfseries Actores} & \multicolumn{2}{m{10cm}}{Base de datos local y mánager.} \\ \hline \hline
\multirow{7}[30]{*}{{\bfseries Secuencia}} & {\bfseries Paso nº} & {\bfseries Acción} \\ \cline{2-3}		% Multifila. Si hacen falta más, modificar el parámetro entre llaves después de multirow: \multirow{n}. Después, entre llaves el título de la multifila, "Secuencia" en este caso.
& 1 & Se introduce el identificador de albarán en el sistema. Si no existe, S-1.\\ \cline{2-3}
& 2 & Si se detectan discordancias entre el albarán y las predas recibidas, S-2.\\ \cline {2-3}
& 3 & Se dan de alta las prendas en el almacén local. \\ \cline {2-3}
& 4 & Se pone en cola el modificar la ubicación de las prendas. \\ \cline {2-3}
& 5 & Se muestra la confirmación del alta de inventario. \\ \cline {2-3}
& 6 & El proceso termina. \\ \hline \hline
\multirow{3}[50]{*}{{\bfseries Secuencias alternativas}} & {\bfseries Paso nº} & {\bfseries Acción}\\ \cline{2-3}	% Multifila otra vez. Si hacen falta más, modificar el parámetro entre llaves. El parámetro entre corchetes sirve para bajar el título de la multifila (cuanto más grande sea el número, más abajo se pone; cuadrad el número para que quede bien)
\tablehead { & \bfseries Paso nº & \bfseries Acción\\ \hline}	
& S-1 & Error. Albarán no encontrado. Se notifica al usuario. Se ofrece introducir nuevo albarán o terminar el proceso. \\ \cline {2-3}
& S-2 & Error. Se seleccionan las prendas del albarán que no concuerdan y se pide introducir un pequeño informe del porqué de la situación y/o un informe global. Esas prendas no se registran en las existencias locales y se marcan con un error, y el resto se añaden al almacén local. El informe de error y las actualizaciones de ubicación y estado de las prendas se ponen en cola.
\end{supertabular*} 

%% TODO Gestionar la cola de peticiones del inventario y actualizacion de estado de las prendas invocando a Modificar Almacen Central tanto de alta invent como baja invent, etc


%%%%%%%%%%%%%%% BAJA INVENTARIO LOCAL %%%%%%%%%%%%%%%%%%%%%
\pagebreak
\bottomcaption{Caso de uso \emph{Baja inventario local} } 								% Subtitulo de la tabla.
\tablefirsthead {\bfseries Caso de uso \ref{casoUso:BajaInventarioLocal} & \multicolumn{2}{m{9cm}}{\bfseries Baja inventario local}\\ \hline}					% Títulos de las columnas.
\tabletail {\hline \multicolumn{3}{r}{\emph{Continúa en la página siguiente}}\\}				% Cola de tabla cuando salta a la siguiente página
\tablelasttail{\\ \hline}																	% Cola de final de tabla. En este caso es ``vacía'' (sólo dibuja la línea: \hline)

\begin{supertabular*}{14.5cm}{c|cp{7cm}}		\label{casoUso:BajaInventarioLocal}									% Empiezan las celdas. De ancho 14 cm, dividida en tres columnas (centrada | (separador) centrada y de ancho fijo 5.6 cm) 
{\centering \bfseries Objetivo en contexto} & \multicolumn{2}{p{9cm}}{Se encarga de dar de baja del almacén artículos por finalización de temporada o por políticas de calidad.} \\ \hline \hline 	% Celda1_1 y se combinan las celdas Celda1_2 y Celda1_3 (para escirbir el texto...)
{\bfseries Entradas} & \multicolumn{2}{m{9cm}}{Teclado físico o lector de códigos de barras.} \\ \hline \hline
{\bfseries Precondiciones} & \multicolumn{2}{m{9cm}}{El actor debe tener la sesión iniciada (\ref{casoUso:IniciarSesion}). La prenda debe estar dada de alta en el almacén. } \\ \hline \hline
{\bfseries Postcondición si éxito} & \multicolumn{2}{m{9cm}}{Se elimina de la base de datos del inventario la ropa seleccionada. Se genera un albarán de baja.} \\ \hline \hline
{\bfseries Postcondición si fallo} & \multicolumn{2}{m{9cm}}{El inventario no se altera.} \\ \hline \hline
{\bfseries Actores} & \multicolumn{2}{m{9cm}}{Base de datos local y mánager.} \\ \hline \hline
\multirow{7}[35]{*}{{\bfseries Secuencia}} & {\bfseries Paso nº} & {\bfseries Acción} \\ \cline{2-3}		% Multifila. Si hacen falta más, modificar el parámetro entre llaves después de multirow: \multirow{n}. Después, entre llaves el título de la multifila, ``Secuencia'' en este caso.
& 1 & Se captura con el lector de código de barras los artículos a dar de baja. Si fallo, S-1.\\ \cline{2-3}
& 2 & Se genera un albarán con el envío. \\ \cline{2-3}
& 3 & Se dan de baja las prendas y se almacena el albarán en el dominio local.  \\ \cline{2-3}
& 4 & Se modifica localmente la ubicación de las prendas a \emph{en itinerario}. \\ \cline{2-3}
& 5 & Se pone en cola el envio de la modificación de la ubicación de las prendas y su albarán al dominio principal. \\ \cline {2-3}
& 6 & El proceso termina. \\ \hline \hline
\multirow{2}[15]{*}{{\bfseries Secuencias alternativas}} & {\bfseries Paso nº} & {\bfseries Acción}\\ \cline{2-3}	% Multifila otra vez. Si hacen falta más, modificar el parámetro entre llaves. El parámetro entre corchetes sirve para bajar el título de la multifila (cuanto más grande sea el número, más abajo se pone; cuadrad el número para que quede bien)
\tablehead { & \bfseries Paso nº & \bfseries Acción\\ \hline}
& S-1 & Error. Se notifica al usuario. Se ofrece introducir manualmente los códigos de los artículos o terminar el proceso.
\end{supertabular*}


%%%%%%%%%%%%%%% MODIFICAR INVENTARIO LOCAL %%%%%%%%%%%%%%%%%%%%
\pagebreak 

\bottomcaption{Caso de uso \emph{Modificar inventario local} }												% Títulos de las columnas.
\tablefirsthead {\bfseries Caso de uso {\ref{casoUso:ModificarInventarioLocal}} & \multicolumn{2}{m{9cm}}{\bfseries Modificar inventario local}\\ \hline}		% Cola de tabla cuando salta a la siguiente página
\tabletail {\hline \multicolumn{3}{r}{\emph{Continúa en la página siguiente}}\\}							% Subtitulo de la tabla.				
 												
\tablelasttail{\\ \hline}																				% Cola de final de tabla. En este caso es ``vacía'' (sólo dibuja la línea: \hline)

\begin{supertabular*}{14.5cm}{c|cp{7.1cm}}	\label{casoUso:ModificarInventarioLocal}													% Empiezan las celdas. De ancho 14 cm, dividida en tres columnas (centrada | (separador) centrada y de ancho fijo 5.6 cm) 
{\centering \bfseries Objetivo en contexto} & \multicolumn{2}{p{9cm}}{La base de datos se actualiza con las modificaciones relizadas sobre el inventario de la tienda, normalmente por ventas y extraordinariamente por sustracciones.} \\ \hline \hline 	% Celda1_1 y se combinan las celdas Celda1_2 y Celda1_3 (para escirbir el texto...)
{\bfseries Entradas} & \multicolumn{2}{m{9cm}}{Teclado físico o lectura desde archivo.} \\ \hline \hline
{\bfseries Precondiciones} & \multicolumn{2}{m{9cm}}{El vendedor tiene la sesión iniciada (\ref{casoUso:IniciarSesion}).}  \\ \hline \hline
{\bfseries Postcondición si éxito} & \multicolumn{2}{m{9cm}}{Se refleja en la base de datos la modificacion de inventario. En caso de modificación no ordinaria se genera un informe.} \\ \hline \hline
{\bfseries Postcondición si fallo} & \multicolumn{2}{m{9cm}}{Se refleja en la base de datos la modificacion de inventario y se notifica al mánager de los conflictos.} \\ \hline \hline
{\bfseries Actores} & \multicolumn{2}{m{9cm}}{Base de datos local y vendedor.} \\ \hline \hline
\multirow{6}[35]{*}{{\bfseries Secuencia}} & {\bfseries Paso nº} & {\bfseries Acción} \\ \cline{2-3}			% Multifila. Si hacen falta más, modificar el parámetro entre llaves después de multirow: \multirow{n}. Después, entre llaves el título de la multifila, ``Secuencia'' en este caso.
& 1 & El vendedor selecciona las modificaciones a realizar o se lee el archivo con las modificacioines a realizar.\\ \cline{2-3}
& 2 & Se modifican los elementos en la base de datos local. Si es modificación automática y se produce un error, S-1. \\ \cline{2-3}
& 3 & Si es modificación manual (modificación no ordinaria), S-2. \\ \cline{2-3}
& 4 & Se pone en cola el envio de la modificación de la ubicación de las prendas y los posibles informes sobre la modificación al dominio principal. \\ \cline {2-3}
& 5 & El proceso termina. \\ \hline \hline
\multirow{3}[15]{*}{{\bfseries Secuencias alternativas}} & {\bfseries Paso nº} & {\bfseries Acción}\\ \cline{2-3}	% Multifila otra vez. Si hacen falta más, modificar el parámetro entre llaves. El parámetro entre corchetes sirve para bajar el título de la multifila (cuanto más grande sea el número, más abajo se pone; cuadrad el número para que quede bien)
\tablehead { & \bfseries Paso nº & \bfseries Acción\\ \hline}	
& S-1 & Warning. Se notifica al mánager de este error. Continúa en 4. \\ \cline{2-3}
& S-2 & Se genera un informe de los cambios. Se muestra la confirmación de la modificación de inventario.  Continúa en 4.
\end{supertabular*}

%%%%%%%%%%%%%%% MOSTRAR INVENTARIO %%%%%%%%%%%%%%%%%%%%%
\pagebreak
\bottomcaption{Caso de uso \emph{Mostrar inventario} } 								% Subtitulo de la tabla.
\tablefirsthead {\bfseries Caso de uso \ref{casoUso:MostrarInventario} & \multicolumn{2}{m{9cm}}{\bfseries Mostrar inventario}\\ \hline}					% Títulos de las columnas.
\tabletail {\hline \multicolumn{3}{r}{\emph{Continúa en la página siguiente}}\\}				% Cola de tabla cuando salta a la siguiente página
\tablelasttail{\\ \hline}																	% Cola de final de tabla. En este caso es ``vacía'' (sólo dibuja la línea: \hline)
\begin{supertabular*}{14.5cm}{c|cp{7cm}}		\label{casoUso:MostrarInventario}									% Empiezan las celdas. De ancho 14 cm, dividida en tres columnas (centrada | (separador) centrada y de ancho fijo 5.6 cm) 
{\centering \bfseries Objetivo en contexto} & \multicolumn{2}{p{9cm}}{Genera un listado con los artículos que se tiene en la tienda.} \\ \hline \hline 	% Celda1_1 y se combinan las celdas Celda1_2 y Celda1_3 (para escirbir el texto...)
{\bfseries Entradas} & \multicolumn{2}{m{9cm}}{Teclado físico.} \\ \hline \hline
{\bfseries Precondiciones} & \multicolumn{2}{m{9cm}}{El vendedor debe tener iniciada la sesión (\ref{casoUso:IniciarSesion}).}  \\ \hline \hline
{\bfseries Postcondición si éxito} & \multicolumn{2}{m{9cm}}{Generación del listado de stock en almacén.} \\ \hline \hline
{\bfseries Postcondición si fallo} & \multicolumn{2}{m{9cm}}{No se ha identificado ningún posible fallo.} \\ \hline \hline
{\bfseries Actores} & \multicolumn{2}{m{9cm}}{Base de datos local y vendedor.} \\ \hline \hline
\multirow{5}[20]{*}{{\bfseries Secuencia}} & {\bfseries Paso nº} & {\bfseries Acción} \\ \cline{2-3}		% Multifila. Si hacen falta más, modificar el parámetro entre llaves después de multirow: \multirow{n}. Después, entre llaves el título de la multifila, ``Secuencia'' en este caso.
& 1 & Se muestran los filtros de la información disponibles en listas desplegables. Se elige la opción \emph {mostrar inventario}. \\ \cline{2-3}
& 2 & Se muestra en pantalla el inventario. \\ \cline{2-3}
& 3 & Se la da opción de exportarlo en diferentes formatos. \\ \cline{2-3}
& 4 & El proceso termina.\\ \hline \hline
\multirow{2}{*}{{\bfseries Secuencias alternativas}} & {\bfseries Paso nº} & {\bfseries Acción}\\ \cline{2-3}	% Multifila otra vez. Si hacen falta más, modificar el parámetro entre llaves. El parámetro entre corchetes sirve para bajar el título de la multifila (cuanto más grande sea el número, más abajo se pone; cuadrad el número para que quede bien)
\tablehead { & \bfseries Paso nº & \bfseries Acción\\ \hline}	
& No hay & No hay
\end{supertabular*} 

%%%%%%%%%%%%%%% VENDER %%%%%%%%%%%%%%%%%%%%%
\pagebreak
\bottomcaption{Caso de uso \emph{Vender} } 								% Subtitulo de la tabla.
\tablefirsthead {\bfseries Caso de uso \ref{casoUso:Vender} & \multicolumn{2}{m{9cm}}{\bfseries Vender}\\ \hline}					% Títulos de las columnas.
\tabletail {\hline \multicolumn{3}{r}{\emph{Continúa en la página siguiente}}\\}				% Cola de tabla cuando salta a la siguiente página
\tablelasttail{\\ \hline}																	% Cola de final de tabla. En este caso es ``vacía'' (sólo dibuja la línea: \hline)

\begin{supertabular*}{14.5cm}{c|cp{7cm}}		\label{casoUso:Vender}									% Empiezan las celdas. De ancho 14 cm, dividida en tres columnas (centrada | (separador) centrada y de ancho fijo 5.6 cm) 
{\centering \bfseries Objetivo en contexto} & \multicolumn{2}{p{9cm}}{Se calcula el precio de una lista de productos.} \\ \hline \hline 	% Celda1_1 y se combinan las celdas Celda1_2 y Celda1_3 (para escirbir el texto...)
{\bfseries Entradas} & \multicolumn{2}{m{9cm}}{Teclado físico, lector códigos de barras.} \\ \hline \hline
{\bfseries Precondiciones} & \multicolumn{2}{m{9cm}}{El vendedor debe tener la sesión iniciada (\ref{casoUso:IniciarSesion}).}  \\ \hline \hline
{\bfseries Postcondición si éxito} & \multicolumn{2}{m{9cm}}{Los cambios se reflejan mediante \emph{modificar inventario local} (\ref{casoUso:ModificarInventarioLocal}) y guardan los datos de la venta.} \\ \hline \hline
{\bfseries Postcondición si fallo} & \multicolumn{2}{m{9cm}}{No se ha identificado ningún posible fallo.} \\ \hline \hline
{\bfseries Actores} & \multicolumn{2}{m{9cm}}{Base de datos local y vendedor.} \\ \hline \hline
\multirow{10}[40]{*}{{\bfseries Secuencia}} & {\bfseries Paso nº} & {\bfseries Acción} \\ \cline{2-3}		% Multifila. Si hacen falta más, modificar el parámetro entre llaves después de multirow: \multirow{n}. Después, entre llaves el título de la multifila, ``Secuencia'' en este caso.
& 1 & El vendedor introduce un identificador de cliente. Si el cliente no tiene uno, S-1.\\ \cline{2-3}
& 2 & El vendedor introduce la lista de objetos a vender con el lector de código de barras. Si fallo, S-2 \\ \cline{2-3}
& 3 & Si el cliente quiere aplicar un vale, S-3. \\ \cline {2-3}
& 4 & El vendedor selecciona el modo de pago del cliente. Se continua en \emph{pago en efectivo} (\ref{casoUso:PagoEfectivo}) o \emph{pago con tarjeta} (\ref{casoUso:PagoTarjeta}). \\ \cline{2-3}
& 5 & Se genera el ticket e imprime el ticket. \\ \cline{2-3}
& 6 & Se llama a \emph{modificar inventario local} (\ref{casoUso:ModificarInventarioLocal}) con la lista de artículos que van a sufrir cambios. \\ \cline{2-3}
& 7 & Se registra la venta localmente, los artículos de la venta, el precio, el vendedor y el cliente al que se lo ha vendido con un número identificador de la venta. \\ \cline{2-3}
& 8 & Se pone en cola el envio de la información de la venta al dominio principal. \\ \cline {2-3}
& 9 & El proceso termina. \\ \hline \hline
\multirow{4}[27]{*}{{\bfseries Secuencias alternativas}} & {\bfseries Paso nº} & {\bfseries Acción}\\ \cline{2-3}	% Multifila otra vez. Si hacen falta más, modificar el parámetro entre llaves. El parámetro entre corchetes sirve para bajar el título de la multifila (cuanto más grande sea el número, más abajo se pone; cuadrad el número para que quede bien)
\tablehead { & \bfseries Paso nº & \bfseries Acción\\ \hline}
& S-1 & Se continua predefinidamente como \gls{clienteNoNominativo}. Se continua en 2. \\ \cline{2-3}
& S-2 & Error. Se introduce manualmente el código de artículo. Se continua en 3. \\ \cline{2-3}
& S-3 & Se continúa en el caso de uso \emph {Pago mediante vale} (\ref{casoUso:PagoVale}). Si al canjear el vale el precio a pagar todavia es mayor que cero, continua en 4. Si no, continua en 5.
\end{supertabular*} 

%% TODO Enviar los informes de venta al almacén principal.		

%%%%%%%%%%%%%%% PAGO EN EFECTIVO %%%%%%%%%%%%%%%%%%%%%
\pagebreak
\bottomcaption{Caso de uso \emph{Pago en efectivo} } 								% Subtitulo de la tabla.
\tablefirsthead {\bfseries Caso de uso \ref{casoUso:PagoEfectivo} & \multicolumn{2}{m{9cm}}{\bfseries Pago en efectivo}\\ \hline}					% Títulos de las columnas.
\tabletail {\hline \multicolumn{3}{r}{\emph{Continúa en la página siguiente}}\\}				% Cola de tabla cuando salta a la siguiente página
\tablelasttail{\\ \hline}																	% Cola de final de tabla. En este caso es ``vacía'' (sólo dibuja la línea: \hline)

\begin{supertabular*}{14.5cm}{c|cp{7cm}}		\label{casoUso:PagoEfectivo}									% Empiezan las celdas. De ancho 14 cm, dividida en tres columnas (centrada | (separador) centrada y de ancho fijo 5.6 cm) 
{\centering \bfseries Objetivo en contexto} & \multicolumn{2}{p{9cm}}{Pago en efectivo de una venta realizada (\ref{casoUso:Vender}).} \\ \hline \hline 	% Celda1_1 y se combinan las celdas Celda1_2 y Celda1_3 (para escirbir el texto...)
{\bfseries Entradas} & \multicolumn{2}{m{9cm}}{Teclado físico.} \\ \hline \hline
{\bfseries Precondiciones} & \multicolumn{2}{m{9cm}}{El vendedor debe tener la sesión iniciada (\ref{casoUso:IniciarSesion}) y ha debido producirse una venta (\ref{casoUso:Vender}).}  \\ \hline \hline
{\bfseries Postcondición si éxito} & \multicolumn{2}{m{9cm}}{Se ha realizado correctamente el pago.} \\ \hline \hline
{\bfseries Postcondición si fallo} & \multicolumn{2}{m{9cm}}{No se ha identificado ningún posible fallo.} \\ \hline \hline
{\bfseries Actores} & \multicolumn{2}{m{9cm}}{Vendedor.} \\ \hline \hline
\multirow{4}[7]{*}{{\bfseries Secuencia}} & {\bfseries Paso nº} & {\bfseries Acción} \\ \cline{2-3}		% Multifila. Si hacen falta más, modificar el parámetro entre llaves después de multirow: \multirow{n}. Después, entre llaves el título de la multifila, ``Secuencia'' en este caso.
& 1 & Se introduce el importe recibido. Si el importe es menor que el precio a pagar, S-1.\\ \cline{2-3}
& 2 & La aplicación calcula el cambio. \\ \cline{2-3}
& 3 & Si el cliente desea factura, se llama a \emph{imprimir factura} (\ref{casoUso:ImprimirFactura})\\ \cline{2-3}
& 4 & El proceso termina. \\ \hline \hline
\multirow{2}[10]{*}{{\bfseries Secuencias alternativas}} & {\bfseries Paso nº} & {\bfseries Acción}\\ \cline{2-3}	% Multifila otra vez. Si hacen falta más, modificar el parámetro entre llaves. El parámetro entre corchetes sirve para bajar el título de la multifila (cuanto más grande sea el número, más abajo se pone; cuadrad el número para que quede bien)
\tablehead { & \bfseries Paso nº & \bfseries Acción\\ \hline}
& S-1 & Error. Cantidad introducida insuficiente para cubrir el pago. Se notifica el error. Se vuelve a 1.
\end{supertabular*} 	

%%%%%%%%%%%%%%% PAGO CON TARJETA %%%%%%%%%%%%%%%%%%%%%
\pagebreak
\bottomcaption{Caso de uso \emph{Pago con tarjeta} } 								% Subtitulo de la tabla.
\tablefirsthead {\bfseries Caso de uso \ref{casoUso:PagoTarjeta} & \multicolumn{2}{m{9cm}}{\bfseries Pago con tarjeta}\\ \hline}					% Títulos de las columnas.
\tabletail {\hline \multicolumn{3}{r}{\emph{Continúa en la página siguiente}}\\}				% Cola de tabla cuando salta a la siguiente página
\tablelasttail{\\ \hline}																	% Cola de final de tabla. En este caso es ``vacía'' (sólo dibuja la línea: \hline)

\begin{supertabular*}{14.5cm}{c|cp{7cm}}		\label{casoUso:PagoTarjeta}									% Empiezan las celdas. De ancho 14 cm, dividida en tres columnas (centrada | (separador) centrada y de ancho fijo 5.6 cm) 
{\centering \bfseries Objetivo en contexto} & \multicolumn{2}{p{9cm}}{Pago con tarjeta de una venta realizada (\ref{casoUso:Vender}).} \\ \hline \hline 	% Celda1_1 y se combinan las celdas Celda1_2 y Celda1_3 (para escirbir el texto...)
{\bfseries Entradas} & \multicolumn{2}{m{9cm}}{Teclado físico.} \\ \hline \hline
{\bfseries Precondiciones} & \multicolumn{2}{m{9cm}}{El vendedor debe tener la sesión iniciada (\ref{casoUso:IniciarSesion}) y ha debido producirse una venta (\ref{casoUso:Vender}).}  \\ \hline \hline
{\bfseries Postcondición si éxito} & \multicolumn{2}{m{9cm}}{Se ha realizado correctamente el pago.} \\ \hline \hline
{\bfseries Postcondición si fallo} & \multicolumn{2}{m{9cm}}{No ocurre nada y el pago de la venta sigue activo.} \\ \hline \hline
{\bfseries Actores} & \multicolumn{2}{m{9cm}}{Vendedor.} \\ \hline \hline
\multirow{4}[7]{*}{{\bfseries Secuencia}} & {\bfseries Paso nº} & {\bfseries Acción} \\ \cline{2-3}		% Multifila. Si hacen falta más, modificar el parámetro entre llaves después de multirow: \multirow{n}. Después, entre llaves el título de la multifila, ``Secuencia'' en este caso.
& 1 & Se cobra manualmente mediante datáfono. \\ \cline{2-3}
& 2 & Cuando la operación es aceptada, se selecciona el tipo de tarjeta empleado.\\ \cline{2-3}
& 3 & Si el cliente desea factura, se llama a \emph{imprimir factura} (\ref{casoUso:ImprimirFactura})\\ \cline{2-3}
& 4 & El proceso termina.\\ \hline \hline
\multirow{2}[15]{*}{{\bfseries Secuencias alternativas}} & {\bfseries Paso nº} & {\bfseries Acción}\\ \cline{2-3}	% Multifila otra vez. Si hacen falta más, modificar el parámetro entre llaves. El parámetro entre corchetes sirve para bajar el título de la multifila (cuanto más grande sea el número, más abajo se pone; cuadrad el número para que quede bien)
\tablehead { & \bfseries Paso nº & \bfseries Acción\\ \hline}
& S-1 & Error. No ha sido posible realizarse el cobro. Se da la posibilidad de volver a intentar el pago con tarjeta o continuar en \emph{pago en efectivo} (\ref{casoUso:PagoEfectivo}).
\end{supertabular*} 	

%%%%%%%%%%%%%%% PAGO MEDIANTE VALE %%%%%%%%%%%%%%%%%%%%%
\pagebreak
\bottomcaption{Caso de uso \emph{Pago mediante vale} } 								% Subtitulo de la tabla.
\tablefirsthead {\bfseries Caso de uso \ref{casoUso:PagoVale} & \multicolumn{2}{m{9cm}}{\bfseries Pago mediante vale}\\ \hline}					% Títulos de las columnas.
\tabletail {\hline \multicolumn{3}{r}{\emph{Continúa en la página siguiente}}\\}				% Cola de tabla cuando salta a la siguiente página
\tablelasttail{\\ \hline}																	% Cola de final de tabla. En este caso es ``vacía'' (sólo dibuja la línea: \hline)

\begin{supertabular*}{14.5cm}{c|cp{7cm}}		\label{casoUso:PagoVale}									% Empiezan las celdas. De ancho 14 cm, dividida en tres columnas (centrada | (separador) centrada y de ancho fijo 5.6 cm) 
{\centering \bfseries Objetivo en contexto} & \multicolumn{2}{p{9cm}}{Pago mediante vale de una venta realizada (\ref{casoUso:Vender}).} \\ \hline \hline 	% Celda1_1 y se combinan las celdas Celda1_2 y Celda1_3 (para escirbir el texto...)
{\bfseries Entradas} & \multicolumn{2}{m{9cm}}{Teclado físico o lector de códigos de barras.} \\ \hline \hline
{\bfseries Precondiciones} & \multicolumn{2}{m{9cm}}{El vendedor debe tener la sesión iniciada (\ref{casoUso:IniciarSesion}) y ha debido producirse una venta (\ref{casoUso:Vender}).}  \\ \hline \hline
{\bfseries Postcondición si éxito} & \multicolumn{2}{m{9cm}}{La cantidad a pagar se actualiza segun el valor del vale.} \\ \hline \hline
{\bfseries Postcondición si fallo} & \multicolumn{2}{m{9cm}}{La cantidad a pagar no se actualiza segun el valor del vale.} \\ \hline \hline
{\bfseries Actores} & \multicolumn{2}{m{9cm}}{Base de datos local y vendedor.} \\ \hline \hline
\multirow{9}[25]{*}{{\bfseries Secuencia}} & {\bfseries Paso nº} & {\bfseries Acción} \\ \cline{2-3}		% Multifila. Si hacen falta más, modificar el parámetro entre llaves después de multirow: \multirow{n}. Después, entre llaves el título de la multifila, ``Secuencia'' en este caso.
& 1 & Se introduce el número de vale o se lee con el lector de códigos de barras. \\ \cline{2-3}
& 2 & Se busca en la base de datos local el vale. \\ \cline {2-3}
& 3 & Si el número del vale no existe o no se encuentra, S-1. \\ \cline{2-3}
& 4 & Si el vale está canjeado, S-2.\\ \cline{2-3}
& 5 & Si el vale está caducado, S-3.\\ \cline{2-3}
& 6 & La cantidad a pagar se actualiza con el pago del vale. \\ \cline {2-3}
& 7 & Se cambia es status del vale a \emph{canjeado} en el dominio local.\\ \cline{2-3} 
& 8 & Se pone en cola el envio del nuevo status del vale al dominio principal. \\ \cline {2-3}
& 9 & Si el cliente desea factura, se llama a \emph{imprimir factura} (\ref{casoUso:ImprimirFactura})\\ \cline{2-3}
& 10 & El proceso termina. \\ \hline \hline
\multirow{4}[45]{*}{{\bfseries Secuencias alternativas}} & {\bfseries Paso nº} & {\bfseries Acción}\\ \cline{2-3}	% Multifila otra vez. Si hacen falta más, modificar el parámetro entre llaves. El parámetro entre corchetes sirve para bajar el título de la multifila (cuanto más grande sea el número, más abajo se pone; cuadrad el número para que quede bien)
\tablehead { & \bfseries Paso nº & \bfseries Acción\\ \hline}
& S-1 & Error. Vale no existente o no encontrado. Se notifica el error. No se acepta como medio de pago. El proceso termina.\\ \cline{2-3}
& S-2 & Error. Vale ya canjeado. Se notifica el error y se muestra la fecha en la que fue canjeado. En el caso de que haya sido utilizado por un cliente registrado, se muestra el nombre el cliente. No se acepta como medio de pago. El proceso termina.\\ \cline{2-3}
& S-3 & Error. Vale caducado. Se notifica el error y se muestra la fecha de vencimiento del vale. No se acepta como medio de pago. El proceso termina.
\end{supertabular*} 

%%%%%%%%%%%%%%% IMPRIMIR FACTURA %%%%%%%%%%%%%%%%%%%%%
\pagebreak
\bottomcaption{Caso de uso \emph{Imprimir factura} } 								% Subtitulo de la tabla.
\tablefirsthead {\bfseries Caso de uso \ref{casoUso:ImprimirFactura} & \multicolumn{2}{m{9cm}}{\bfseries Imprimir factura}\\ \hline}					% Títulos de las columnas.
\tabletail {\hline \multicolumn{3}{r}{\emph{Continúa en la página siguiente}}\\}				% Cola de tabla cuando salta a la siguiente página
\tablelasttail{\\ \hline}																	% Cola de final de tabla. En este caso es ``vacía'' (sólo dibuja la línea: \hline)

\begin{supertabular*}{14.5cm}{c|cp{7cm}}		\label{casoUso:ImprimirFactura}									% Empiezan las celdas. De ancho 14 cm, dividida en tres columnas (centrada | (separador) centrada y de ancho fijo 5.6 cm) 
{\centering \bfseries Objetivo en contexto} & \multicolumn{2}{p{9cm}}{Impresión de factura, previa solicitud del cliente, de una venta mediante \emph{venta} (\ref{casoUso:Vender}).} \\ \hline \hline 	% Celda1_1 y se combinan las celdas Celda1_2 y Celda1_3 (para escirbir el texto...)
{\bfseries Entradas} & \multicolumn{2}{m{9cm}}{Teclado físico.} \\ \hline \hline
{\bfseries Precondiciones} & \multicolumn{2}{m{9cm}}{El vendedor debe tener la sesión iniciada (\ref{casoUso:IniciarSesion}), ha debido producirse una venta (\ref{casoUso:Vender}) y haberse pagado. El cliente debe estar registrado.}  \\ \hline \hline
{\bfseries Postcondición si éxito} & \multicolumn{2}{m{9cm}}{Se imprime una factura con los artículos y el importe de la venta.} \\ \hline \hline
{\bfseries Postcondición si fallo} & \multicolumn{2}{m{9cm}}{No se imprime la factura.} \\ \hline \hline
{\bfseries Actores} & \multicolumn{2}{m{9cm}}{Base de datos local y vendedor.} \\ \hline \hline
\multirow{6}[25]{*}{{\bfseries Secuencia}} & {\bfseries Paso nº} & {\bfseries Acción} \\ \cline{2-3}		% Multifila. Si hacen falta más, modificar el parámetro entre llaves después de multirow: \multirow{n}. Después, entre llaves el título de la multifila, ``Secuencia'' en este caso.
& 1 & Se ofrece la opción \emph{imprimir factura.} \\ \cline{2-3}
& 2 & Se rellenan los campos del formulario con la información solicitada (\gls{NIF}, dirección...) \\ \cline {2-3}
& 3 & Se genera una factura con número correlativo. \\ \cline{2-3}
& 4 & Se manda la orden de impresión y una copia de la factura se manda via email al Dpto. Financiero. Si no hay internet, S-1.\\ \cline{2-3}
& 5 & El proceso termina. \\ \hline \hline
\multirow{2}[20]{*}{{\bfseries Secuencias alternativas}} & {\bfseries Paso nº} & {\bfseries Acción}\\ \cline{2-3}	% Multifila otra vez. Si hacen falta más, modificar el parámetro entre llaves. El parámetro entre corchetes sirve para bajar el título de la multifila (cuanto más grande sea el número, más abajo se pone; cuadrad el número para que quede bien)
\tablehead { & \bfseries Paso nº & \bfseries Acción\\ \hline}
& S-1 & Warning. No existe una conexión a internet. Se notifica de esto y se guarda la notificación con el mensaje en la carpeta de borradores. El proceso termina.
\end{supertabular*} 

%%%%%%%%%%%%%%% CONSULTAR VENTAS TIENDA %%%%%%%%%%%%%%%%%%%%%
\pagebreak
\bottomcaption{Caso de uso \emph{Consultar ventas tienda} } 								% Subtitulo de la tabla.
\tablefirsthead {\bfseries Caso de uso \ref{casoUso:ConsultarVentasTienda} & \multicolumn{2}{m{9cm}}{\bfseries Consultar ventas tienda}\\ \hline}					% Títulos de las columnas.
\tabletail {\hline \multicolumn{3}{r}{\emph{Continúa en la página siguiente}}\\}				% Cola de tabla cuando salta a la siguiente página
\tablelasttail{\\ \hline}																	% Cola de final de tabla. En este caso es ``vacía'' (sólo dibuja la línea: \hline)

\begin{supertabular*}{14.5cm}{c|cp{7cm}}		\label{casoUso:ConsultarVentasTienda}									% Empiezan las celdas. De ancho 14 cm, dividida en tres columnas (centrada | (separador) centrada y de ancho fijo 5.6 cm) 
{\centering \bfseries Objetivo en contexto} & \multicolumn{2}{p{9cm}}{Muestra los datos de ventas en la tienda organizados según criterios del usuario.} \\ \hline \hline 	% Celda1_1 y se combinan las celdas Celda1_2 y Celda1_3 (para escirbir el texto...)
{\bfseries Entradas} & \multicolumn{2}{m{9cm}}{Teclado físico.} \\ \hline \hline
{\bfseries Precondiciones} & \multicolumn{2}{m{9cm}}{El usuario debe tener iniciada la sesión (\ref{casoUso:IniciarSesion}).}  \\ \hline \hline
{\bfseries Postcondición si éxito} & \multicolumn{2}{m{9cm}}{El sistema muestra los datos de ventas solicitados.} \\ \hline \hline
{\bfseries Postcondición si fallo} & \multicolumn{2}{m{9cm}}{No se ha identificado ningún posible fallo.} \\ \hline \hline
{\bfseries Actores} & \multicolumn{2}{m{9cm}}{Base de datos local o principal y Mánager o Dpto. Comercial y Márketing.} \\ \hline \hline
\multirow{3}[35]{*}{{\bfseries Secuencia}} & {\bfseries Paso nº} & {\bfseries Acción} \\ \cline{2-3}		% Multifila. Si hacen falta más, modificar el parámetro entre llaves después de multirow: \multirow{n}. Después, entre llaves el título de la multifila, ``Secuencia'' en este caso.
& 1 & Se muestran los filtros de la información disponibles en listas desplegables. Se busca cuando el usuario seleccione la opción \emph {mostar estadísticas de ventas}. \\ \cline{2-3}
& 2 & Se muestran los resultados de la búsqueda con los datos y gráficas, con posibilidad de exportarlos en diferentes formatos. Se permite seguir con otras consultas o terminar el proceso. \\ \cline{2-3}
& 3 & El proceso termina. \\  \hline \hline
\multirow{2}{*}{{\bfseries Secuencias alternativas}} & {\bfseries Paso nº} & {\bfseries Acción}\\ \cline{2-3}	% Multifila otra vez. Si hacen falta más, modificar el parámetro entre llaves. El parámetro entre corchetes sirve para bajar el título de la multifila (cuanto más grande sea el número, más abajo se pone; cuadrad el número para que quede bien)
\tablehead { & \bfseries Paso nº & \bfseries Acción\\ \hline}	
& No hay & No hay
\end{supertabular*}
	
%%%%%%%%%%%%%%% CONSULTAR VENTAS GENERAL  %%%%%%%%%%%%%%%%%%%%%
\pagebreak
\bottomcaption{Caso de uso \emph{Consultar ventas general} } 								% Subtitulo de la tabla.
\tablefirsthead {\bfseries Caso de uso \ref{casoUso:ConsultarVentasGeneral} & \multicolumn{2}{m{9cm}}{\bfseries Consultar ventas general}\\ \hline}					% Títulos de las columnas.
\tabletail {\hline \multicolumn{3}{r}{\emph{Continúa en la página siguiente}}\\}				% Cola de tabla cuando salta a la siguiente página
\tablelasttail{\\ \hline}																	% Cola de final de tabla. En este caso es ``vacía'' (sólo dibuja la línea: \hline)

\begin{supertabular*}{14.5cm}{c|cp{7cm}}		\label{casoUso:ConsultarVentasGeneral}									% Empiezan las celdas. De ancho 14 cm, dividida en tres columnas (centrada | (separador) centrada y de ancho fijo 5.6 cm) 
{\centering \bfseries Objetivo en contexto} & \multicolumn{2}{p{9cm}}{Muestra los datos de ventas en un área concreta (región, país, etc.) con los criterios solicitados.} \\ \hline \hline 	% Celda1_1 y se combinan las celdas Celda1_2 y Celda1_3 (para escirbir el texto...)
{\bfseries Entradas} & \multicolumn{2}{m{9cm}}{Teclado físico.} \\ \hline \hline
{\bfseries Precondiciones} & \multicolumn{2}{m{9cm}}{El actor debe tener iniciada la sesión (\ref{casoUso:IniciarSesion}).}  \\ \hline \hline
{\bfseries Postcondición si éxito} & \multicolumn{2}{m{9cm}}{Se muestran por pantalla los datos de ventas en el área deseada.} \\ \hline \hline
{\bfseries Postcondición si fallo} & \multicolumn{2}{m{9cm}}{No se ha identificado ningún posible fallo.} \\ \hline \hline
{\bfseries Actores} & \multicolumn{2}{m{9cm}}{Base de datos principal y retail mánager o Dpto. Comercial y Márketing.} \\ \hline \hline
\multirow{3}[35]{*}{{\bfseries Secuencia}} & {\bfseries Paso nº} & {\bfseries Acción} \\ \cline{2-3}		% Multifila. Si hacen falta más, modificar el parámetro entre llaves después de multirow: \multirow{n}. Después, entre llaves el título de la multifila, ``Secuencia'' en este caso.
& 1 & Se muestran los filtros de la información disponibles en listas desplegables. Se busca cuando el usuario seleccione la opción \emph {mostar estadisticas de ventas}. \\ \cline{2-3}
& 2 & Se muestran los resultados de la búsqueda con los datos y gráficas, con posibilidad de exportarlos en diferentes formatos. Se permite seguir con otras consultas. \\ \cline{2-3}
& 3 & El proceso termina. \\  \hline \hline
\multirow{2}[0]{*}{{\bfseries Secuencias alternativas}} & {\bfseries Paso nº} & {\bfseries Acción}\\ \cline{2-3}	% Multifila otra vez. Si hacen falta más, modificar el parámetro entre llaves. El parámetro entre corchetes sirve para bajar el título de la multifila (cuanto más grande sea el número, más abajo se pone; cuadrad el número para que quede bien)
\tablehead { & \bfseries Paso nº & \bfseries Acción\\ \hline}	
& No hay & No hay
\end{supertabular*}
			

%%%%%%%%%%%%%%% SOLICITAR REPOSICIONES  %%%%%%%%%%%%%%%%%%%%%

\pagebreak
\bottomcaption{Caso de uso \emph{Solicitar reposiciones} } 								% Subtitulo de la tabla.
\tablefirsthead {\bfseries Caso de uso \ref{casoUso:SolicitarReposiciones} & \multicolumn{2}{m{9cm}}{\bfseries Solicitar reposiciones}\\ \hline}					% Títulos de las columnas.
\tabletail {\hline \multicolumn{3}{r}{\emph{Continúa en la página siguiente}}\\}				% Cola de tabla cuando salta a la siguiente página
\tablelasttail{\\ \hline}																	% Cola de final de tabla. En este caso es ``vacía'' (sólo dibuja la línea: \hline)
\begin{supertabular*}{14.5cm}{c|cp{7cm}}		\label{casoUso:SolicitarReposiciones}									% Empiezan las celdas. De ancho 14 cm, dividida en tres columnas (centrada | (separador) centrada y de ancho fijo 5.6 cm) 
{\centering \bfseries Objetivo en contexto} & \multicolumn{2}{p{9cm}}{Solicitar la reposición de prendas que están agotadas en el almacén de la tienda o que se prevea que lo van a estar.} \\ \hline \hline 	% Celda1_1 y se combinan las celdas Celda1_2 y Celda1_3 (para escirbir el texto...)
{\bfseries Entradas} & \multicolumn{2}{m{9cm}}{Teclado físico.} \\ \hline \hline
{\bfseries Precondiciones} & \multicolumn{2}{m{9cm}}{El vendedor debe tener sesión iniciada (\ref{casoUso:IniciarSesion}).}  \\ \hline \hline
{\bfseries Postcondición si éxito} & \multicolumn{2}{m{9cm}}{Se genera una notificación para satisfacer la reposición.} \\ \hline \hline
{\bfseries Postcondición si fallo} & \multicolumn{2}{m{9cm}}{No se ha identificado ningún posible fallo.} \\ \hline \hline
{\bfseries Actores} & \multicolumn{2}{m{9cm}}{Base de datos local y vendedor.} \\ \hline \hline
\multirow{5}[20]{*}{{\bfseries Secuencia}} & {\bfseries Paso nº} & {\bfseries Acción} \\ \cline{2-3}		% Multifila. Si hacen falta más, modificar el parámetro entre llaves después de multirow: \multirow{n}. Después, entre llaves el título de la multifila, ``Secuencia'' en este caso.
& 1 & El vendedor rellena el formulario de pedido con el artículo y la cantidad solicitada.\\ \cline{2-3}
& 2 & Se genera la notificación con los datos introducidos anteriormente. \\ \cline{2-3}
& 3 & Se pone la cola el envío de la notificación a modo de albarán al dominio central. \\ \cline {2-3}
& 4 & El proceso termina. \\ \hline \hline
\multirow{2}{*}{{\bfseries Secuencias alternativas}} & {\bfseries Paso nº} & {\bfseries Acción}\\ \cline{2-3}	% Multifila otra vez. Si hacen falta más, modificar el parámetro entre llaves. El parámetro entre corchetes sirve para bajar el título de la multifila (cuanto más grande sea el número, más abajo se pone; cuadrad el número para que quede bien)
\tablehead { & \bfseries Paso nº & \bfseries Acción\\ \hline}	
& No hay & No hay
\end{supertabular*} 	


%%%%%%%%%%%%%%% TRAMITAR REPOSICION  %%%%%%%%%%%%%%%%%%%%%

\pagebreak
\bottomcaption{Caso de uso \emph{Tramitar reposición} } 								% Subtitulo de la tabla.
\tablefirsthead {\bfseries Caso de uso \ref{casoUso:TramitarReposiciones} & \multicolumn{2}{m{9cm}}{\bfseries Tramitar reposición}\\ \hline}					% Títulos de las columnas.
\tabletail {\hline \multicolumn{3}{r}{\emph{Continúa en la página siguiente}}\\}				% Cola de tabla cuando salta a la siguiente página
\tablelasttail{\\ \hline}																	% Cola de final de tabla. En este caso es ``vacía'' (sólo dibuja la línea: \hline)
\begin{supertabular*}{14.5cm}{c|cp{7cm}}		\label{casoUso:TramitarReposiciones}									% Empiezan las celdas. De ancho 14 cm, dividida en tres columnas (centrada | (separador) centrada y de ancho fijo 5.6 cm) 
{\centering \bfseries Objetivo en contexto} & \multicolumn{2}{p{9cm}}{Localizar el artículo solicitado y servirlo a la tienda que lo pidió.} \\ \hline \hline 	% Celda1_1 y se combinan las celdas Celda1_2 y Celda1_3 (para escirbir el texto...)
{\bfseries Entradas} & \multicolumn{2}{m{9cm}}{Teclado físico.} \\ \hline \hline
{\bfseries Precondiciones} & \multicolumn{2}{m{9cm}}{El actor debe tener sesión iniciada (\ref{casoUso:IniciarSesion}). Haber sido solicitada una reposición (\ref{casoUso:SolicitarReposiciones}).}  \\ \hline \hline
{\bfseries Postcondición si éxito} & \multicolumn{2}{m{9cm}}{El pedido se tramita y se envía una notificación a la tienda solicitante comunicando la aceptación de la reposición.} \\ \hline \hline
{\bfseries Postcondición si fallo} & \multicolumn{2}{m{9cm}}{El pedido no se tramita y se envía una notificación a la tienda solicitante comunicando la imposibilidad de servir lo deseado.} \\ \hline \hline
{\bfseries Actores} & \multicolumn{2}{m{9cm}}{Base de datos principal y Dpto. Comercial y Márketing.} \\ \hline \hline
\multirow{7}[45]{*}{{\bfseries Secuencia}} & {\bfseries Paso nº} & {\bfseries Acción} \\ \cline{2-3}		% Multifila. Si hacen falta más, modificar el parámetro entre llaves después de multirow: \multirow{n}. Después, entre llaves el título de la multifila, ``Secuencia'' en este caso.
& 1 & El usuario selecciona la reposición a tramitar de una lista o se introduce el identificador de solicitud. Si no se encuentra, S-1.\\ \cline{2-3}
& 2 & Se invoca a \emph{consultar almacén central} (\ref{casoUso:ConsultarAlmacenCentral}) buscando el artículo en los diferentes almacenes, si fallo S-2 \\ \cline{2-3}
& 3 & Se invoca a \emph{modificar almacén central, salidas} (\ref{casoUso:ModificarAlmacenCentralSalidas}) si la prende proviene del almacén central o a \emph{modificar inverntario local} (\ref{casoUso:ModificarInventarioLocal}) si la prende viene de otra tienda. \\ \cline{2-3}  
& 4 & Se genera una notificación informando de la aceptación de la reposición. \\ \cline{2-3}
& 5 & Se pone en cola el envío de la notificación al dominio local correspondiente. \\ \cline{2-3}
& 6 & El proceso termina\\ \hline \hline
\multirow{3}[25]{*}{{\bfseries Secuencias alternativas}} & {\bfseries Paso nº} & {\bfseries Acción}\\ \cline{2-3}	% Multifila otra vez. Si hacen falta más, modificar el parámetro entre llaves. El parámetro entre corchetes sirve para bajar el título de la multifila (cuanto más grande sea el número, más abajo se pone; cuadrad el número para que quede bien)
\tablehead { & \bfseries Paso nº & \bfseries Acción\\ \hline}
& S-1 & Error. Identificador no encontrado. Se notifica al usuario. Se ofrece introducir nuevo identificador (continúa en 1) o terminar el proceso. \\ \cline {2-3}
& S-2 & Error. Stock insuficiente. Se notifica al usuario. Se genera una notificación informando de la imposibilidad de la reposición continua en 5.
\end{supertabular*} 	

%%%%%%%%%%%%%%% HACER DEVOLUCION %%%%%%%%%%%%%%%%%%%%%
\pagebreak
\bottomcaption{Casos de uso \emph{Hacer devolución} } 								% Subtitulo de la tabla.
\tablefirsthead {\bfseries Caso de uso \ref{casoUso:HacerDevolucion} & \multicolumn{2}{m{9cm}}{\bfseries Hacer devolución}\\ \hline}					% Títulos de las columnas.
\tabletail {\hline \multicolumn{3}{r}{\emph{Continúa en la página siguiente}}\\}				% Cola de tabla cuando salta a la siguiente página
\tablelasttail{\\ \hline}																	% Cola de final de tabla. En este caso es ``vacía'' (sólo dibuja la línea: \hline)

\begin{supertabular*}{14.5cm}{c|cp{7cm}}		\label{casoUso:HacerDevolucion}									% Empiezan las celdas. De ancho 14 cm, dividida en tres columnas (centrada | (separador) centrada y de ancho fijo 5.6 cm) 
{\centering \bfseries Objetivo en contexto} & \multicolumn{2}{p{9cm}}{Volver a registrar en el sistema una prenda que un cliente compró pero quiere devolver. Se genera un vale con el que canjear el importe de devolución.} \\ \hline \hline 	% Celda1_1 y se combinan las celdas Celda1_2 y Celda1_3 (para escirbir el texto...)
{\bfseries Entradas} & \multicolumn{2}{m{9cm}}{Teclado físico, lector de código de barras.} \\ \hline \hline
{\bfseries Precondiciones} & \multicolumn{2}{m{9cm}}{El vendedor tiene sesión iniciada en la aplicación (\ref{casoUso:IniciarSesion}). El cliente compró previamente la prenda y la tiene con las etiquetas y en buen estado. Además posee ticket o factura de compra (que debe presentar).}  \\ \hline \hline
{\bfseries Postcondición si éxito} & \multicolumn{2}{m{9cm}}{La prenda se añade al stock de la tienda y el cliente obtiene un vale por el mismo importe del precio original al que pagó la prenda.} \\ \hline \hline
{\bfseries Postcondición si fallo} & \multicolumn{2}{m{9cm}}{No se ha identificado ningún posible fallo.} \\ \hline \hline
{\bfseries Actores} & \multicolumn{2}{m{9cm}}{Base de datos local y vendedor.} \\ \hline \hline
\multirow{7}[35]{*}{{\bfseries Secuencia}} & {\bfseries Paso nº} & {\bfseries Acción} \\ \cline{2-3}		% Multifila. Si hacen falta más, modificar el parámetro entre llaves después de multirow: \multirow{n}. Después, entre llaves el título de la multifila, ``Secuencia'' en este caso.
& 1 & Se introduce el identificador de cliente. Si el cliente no está registrado se trabaja con un \gls{clienteNoNominativo}. \\ \cline{2-3}
& 2 & Se captura el código de barras la etiqueta de la prenda a devolver. Si fallo, S-1.\\ \cline{2-3}
& 3 & Se llama a \emph{modificar inventario local} (\ref{casoUso:ModificarInventarioLocal}) para volver a añadir la prenda en el inventario. \\ \cline{2-3}
& 4 & Se genera vale por el valor del precio de la compra. \\ \cline{2-3}
& 5 & El identificador del vale se añade a la cola a enviar al dominio principal. \\ \cline{2-3}
& 6 & El proceso termina. \\  \hline \hline
\multirow{2}[15]{*}{{\bfseries Secuencias alternativas}} & {\bfseries Paso nº} & {\bfseries Acción}\\ \cline{2-3}	% Multifila otra vez. Si hacen falta más, modificar el parámetro entre llaves. El parámetro entre corchetes sirve para bajar el título de la multifila (cuanto más grande sea el número, más abajo se pone; cuadrad el número para que quede bien)
\tablehead { & \bfseries Paso nº & \bfseries Acción\\ \hline}	
& S-1 & Error. No se pudo leer el código. Se introduce manualmente el código del artículo. Continúa en 3.
\end{supertabular*} 	
		
%%%%%%%% MODIFICAR VISUAL DE LA TIENDA %%%%%%%%%%%%%
\pagebreak
\bottomcaption{Caso de uso \emph{Modificar \gls{visual} de la tienda} } 								% Subtitulo de la tabla.
\tablefirsthead {\bfseries Caso de uso \ref{casoUso:ModificarVisual} & \multicolumn{2}{m{9cm}}{\bfseries Modificar \gls{visual} de la tienda}\\ \hline}					% Títulos de las columnas.
\tabletail {\hline \multicolumn{3}{r}{\emph{Continúa en la página siguiente}}\\}				% Cola de tabla cuando salta a la siguiente página
\tablelasttail{\\ \hline}																	% Cola de final de tabla. En este caso es ``vacía'' (sólo dibuja la línea: \hline)

\begin{supertabular*}{14.5cm}{c|cp{7cm}}		\label{casoUso:ModificarVisual}									% Empiezan las celdas. De ancho 14 cm, dividida en tres columnas (centrada | (separador) centrada y de ancho fijo 5.6 cm) 
{\centering \bfseries Objetivo en contexto} & \multicolumn{2}{p{9cm}}{Actualizar la distribución de los artículos en las diferentes zonas de la tienda.} \\ \hline \hline 	% Celda1_1 y se combinan las celdas Celda1_2 y Celda1_3 (para escirbir el texto...)
{\bfseries Entradas} & \multicolumn{2}{m{9cm}}{Teclado físico o lector de códigos de barras.} \\ \hline \hline
{\bfseries Precondiciones} & \multicolumn{2}{m{9cm}}{El mánager debe tener la sesión iniciada (\ref{casoUso:IniciarSesion}). Haber modificado previamente la distribución física de la tienda.}  \\ \hline \hline
{\bfseries Postcondición si éxito} & \multicolumn{2}{m{9cm}}{Se guarda la nueva configuración de distribución.} \\ \hline \hline
{\bfseries Postcondición si fallo} & \multicolumn{2}{m{9cm}}{No se ha identificado ningún posible fallo.} \\ \hline \hline
{\bfseries Actores} & \multicolumn{2}{m{9cm}}{Base de datos local y mánager.} \\ \hline \hline
\multirow{5}[25]{*}{{\bfseries Secuencia}} & {\bfseries Paso nº} & {\bfseries Acción} \\ \cline{2-3}		% Multifila. Si hacen falta más, modificar el parámetro entre llaves después de multirow: \multirow{n}. Después, entre llaves el título de la multifila, ``Secuencia'' en este caso.
& 1 & Se capturan los artículos que han sido reubicados (y la zona en la que están). Si hay fallo, S-1\\ \cline{2-3}
& 2 & Se selecciona la zona de nueva ubicación que este libre. \\ \cline{2-3}
& 3 & Se reubican los articulos en el dominio local.  \\ \cline{2-3}
& 4 & El proceso termina. \\  \hline \hline
\multirow{2}[15]{*}{{\bfseries Secuencias alternativas}} & {\bfseries Paso nº} & {\bfseries Acción}\\ \cline{2-3}	% Multifila otra vez. Si hacen falta más, modificar el parámetro entre llaves. El parámetro entre corchetes sirve para bajar el título de la multifila (cuanto más grande sea el número, más abajo se pone; cuadrad el número para que quede bien)
\tablehead { & \bfseries Paso nº & \bfseries Acción\\ \hline}	
& S-1 & Error. No se pudo leer el código. Se introduce manualmente el código del artículo. Continúa en 2.
\end{supertabular*} 	

% TODO: Mostrar estadísticas por importe de ventas...
\pagebreak

\subsection{Casos de uso de personal}
%%%%%%%%%%%%%%% ALTA PERSONAL  %%%%%%%%%%%%%%%%%%%%%
\bottomcaption{Caso de uso \emph{Alta de personal} } 								% Subtitulo de la tabla.
\tablefirsthead {\bfseries Caso de uso \ref{casoUso:AltaPersonal} & \multicolumn{2}{m{9cm}}{\bfseries Alta de personal}\\ \hline}					% Títulos de las columnas.
\tabletail {\hline \multicolumn{3}{r}{\emph{Continúa en la página siguiente}}\\}				% Cola de tabla cuando salta a la siguiente página
\tablelasttail{\\ \hline}																	% Cola de final de tabla. En este caso es ``vacía'' (sólo dibuja la línea: \hline)

\begin{supertabular*}{14.5cm}{c|cp{7cm}}		\label{casoUso:AltaPersonal}									% Empiezan las celdas. De ancho 14 cm, dividida en tres columnas (centrada | (separador) centrada y de ancho fijo 5.6 cm) 
{\centering \bfseries Objetivo en contexto} & \multicolumn{2}{p{9cm}}{El departamento de \gls{rrhh} registra en la base de datos al nuevo personal contratado. Se les asigna usuario y contraseña.} \\ \hline \hline 	% Celda1_1 y se combinan las celdas Celda1_2 y Celda1_3 (para escirbir el texto...)
{\bfseries Entradas} & \multicolumn{2}{m{9cm}}{Teclado físico.} \\ \hline \hline
{\bfseries Precondiciones} & \multicolumn{2}{m{9cm}}{El actor debe tener iniciada la sesión (\ref{casoUso:IniciarSesion}). Tiene que haber una nueva incorporación a la empresa.}  \\ \hline \hline
{\bfseries Postcondición si éxito} & \multicolumn{2}{m{9cm}}{El personal ha sido dado de alta.} \\ \hline \hline
{\bfseries Postcondición si fallo} & \multicolumn{2}{m{9cm}}{No se ha identificado ningún posible fallo.} \\ \hline \hline
{\bfseries Actores} & \multicolumn{2}{m{9cm}}{\gls{LDAP}, base de datos central y Dpto. de \gls{rrhh}.} \\ \hline \hline
\multirow{6}[35]{*}{{\bfseries Secuencia}} & {\bfseries Paso nº} & {\bfseries Acción} \\ \cline{2-3}		% Multifila. Si hacen falta más, modificar el parámetro entre llaves después de multirow: \multirow{n}. Después, entre llaves el título de la multifila, ``Secuencia'' en este caso.
& 1 & El personal de \gls{rrhh} rellena el formulario con los datos del nuevo empleado. \\ \cline{2-3}
& 2 & El \gls{LDAP} añade el nuevo cliente en el dominio central. \\ \cline{2-3}
& 3 & Se pone en cola el envío del nuevo cliente a los dominios locales del \gls{LDAP}. \\ \cline{2-3}
& 4 & Se pone en cola el envío de la notificación al mánager de la tienda donde va a trabajar el empleado con el usuario y contraseña predefinidos para este. \\ \cline{2-3}
& 5 & El proceso termina. \\  \hline \hline
\multirow{2}{*}{{\bfseries Secuencias alternativas}} & {\bfseries Paso nº} & {\bfseries Acción}\\ \cline{2-3}	% Multifila otra vez. Si hacen falta más, modificar el parámetro entre llaves. El parámetro entre corchetes sirve para bajar el título de la multifila (cuanto más grande sea el número, más abajo se pone; cuadrad el número para que quede bien)
\tablehead { & \bfseries Paso nº & \bfseries Acción\\ \hline}	
& No hay & No hay
\end{supertabular*} 	

%%%%%%%%%%%%%%%  BAJA PERSONAL %%%%%%%%%%%%%%%%%%%%%
\pagebreak
\bottomcaption{Caso de uso \emph{Baja de personal} } 								% Subtitulo de la tabla.
\tablefirsthead {\bfseries Caso de uso \ref{casoUso:BajaPersonal} & \multicolumn{2}{m{9cm}}{\bfseries Baja de personal}\\ \hline}					% Títulos de las columnas.
\tabletail {\hline \multicolumn{3}{r}{\emph{Continúa en la página siguiente}}\\}				% Cola de tabla cuando salta a la siguiente página
\tablelasttail{\\ \hline}																	% Cola de final de tabla. En este caso es ``vacía'' (sólo dibuja la línea: \hline)

\begin{supertabular*}{14.5cm}{c|cp{7cm}}		\label{casoUso:BajaPersonal}									% Empiezan las celdas. De ancho 14 cm, dividida en tres columnas (centrada | (separador) centrada y de ancho fijo 5.6 cm) 
{\centering \bfseries Objetivo en contexto} & \multicolumn{2}{p{9cm}}{Dar de baja a un empleado que ha terminado su período laboral.} \\ \hline \hline 	% Celda1_1 y se combinan las celdas Celda1_2 y Celda1_3 (para escirbir el texto...)
{\bfseries Entradas} & \multicolumn{2}{m{9cm}}{Teclado físico.} \\ \hline \hline
{\bfseries Precondiciones} & \multicolumn{2}{m{9cm}}{El actor debe tener iniciada la sesión (\ref{casoUso:IniciarSesion}). El empleado debe estar dado de alta.}  \\ \hline \hline
{\bfseries Postcondición si éxito} & \multicolumn{2}{m{9cm}}{El ahora ex-empleado aparece ``desactivado'' de la base de datos.} \\ \hline \hline
{\bfseries Postcondición si fallo} & \multicolumn{2}{m{9cm}}{No se ha identificado ningún posible fallo.} \\ \hline \hline
{\bfseries Actores} & \multicolumn{2}{m{9cm}}{\gls{LDAP}, base de datos central y Dpto. de \gls{rrhh}.} \\ \hline \hline
\multirow{6}[35]{*}{{\bfseries Secuencia}} & {\bfseries Paso nº} & {\bfseries Acción} \\ \cline{2-3}		% Multifila. Si hacen falta más, modificar el parámetro entre llaves después de multirow: \multirow{n}. Después, entre llaves el título de la multifila, ``Secuencia'' en este caso.
& 1 & Se muestran ordenados por el nombre todos los empleados y se busca el empleado manualmente o por un buscador que va actualizando la lista en tiempo real con los empleados que contienen en su nombre la cadena introducida en el buscador.\\ \cline{2-3}
& 2 & El usuario selecciona el empleado a eliminar. \\ \cline{2-3}
& 3 & El \gls{LDAP} le reasigna unas nuevas credenciales al empleado en el dominio central. \\ \cline{2-3}
& 4 & Se pone en cola el envío de la modificación a los dominios locales del \gls{LDAP}. \\ \cline{2-3}
& 5 & El proceso termina. \\  \hline \hline
\multirow{2}{*}{{\bfseries Secuencias alternativas}} & {\bfseries Paso nº} & {\bfseries Acción}\\ \cline{2-3}	% Multifila otra vez. Si hacen falta más, modificar el parámetro entre llaves. El parámetro entre corchetes sirve para bajar el título de la multifila (cuanto más grande sea el número, más abajo se pone; cuadrad el número para que quede bien)
\tablehead { & \bfseries Paso nº & \bfseries Acción\\ \hline}	
& No hay & No hay
\end{supertabular*} 	

%%%%%%%%%%%%%%% ELIMINAR DATOS PERSONAL %%%%%%%%%%%%%%%%%%%%%
\pagebreak
\bottomcaption{Caso de uso \emph{Eliminar datos de personal} } 								% Subtitulo de la tabla.
\tablefirsthead {\bfseries Caso de uso \ref{casoUso:EliminarDatosPersonal} & \multicolumn{2}{m{9cm}}{\bfseries Eliminar datos de personal}\\ \hline}					% Títulos de las columnas.
\tabletail {\hline \multicolumn{3}{r}{\emph{Continúa en la página siguiente}}\\}				% Cola de tabla cuando salta a la siguiente página
\tablelasttail{\\ \hline}																	% Cola de final de tabla. En este caso es ``vacía'' (sólo dibuja la línea: \hline)

\begin{supertabular*}{14.5cm}{c|cp{7cm}}		\label{casoUso:EliminarDatosPersonal}									% Empiezan las celdas. De ancho 14 cm, dividida en tres columnas (centrada | (separador) centrada y de ancho fijo 5.6 cm) 
{\centering \bfseries Objetivo en contexto} & \multicolumn{2}{p{9cm}}{Se eliminan los datos de un exempleado de la empresa, por deseo expreso del mismo.} \\ \hline \hline 	% Celda1_1 y se combinan las celdas Celda1_2 y Celda1_3 (para escirbir el texto...)
{\bfseries Entradas} & \multicolumn{2}{m{9cm}}{Teclado físico.} \\ \hline \hline
{\bfseries Precondiciones} & \multicolumn{2}{m{9cm}}{El actor debe tener iniciada la sesión (\ref{casoUso:IniciarSesion}). El exempleado ha cursado solicitud para eliminar sus datos.}  \\ \hline \hline
{\bfseries Postcondición si éxito} & \multicolumn{2}{m{9cm}}{Se eliminan los datos de carácter personal, transfiriendo los datos relativos a su actividad en la empresa a un nuevo empleado con un identificador autogenerado.} \\ \hline \hline
{\bfseries Postcondición si fallo} & \multicolumn{2}{m{9cm}}{No se ha identificado ningún posible fallo.} \\ \hline \hline
{\bfseries Actores} & \multicolumn{2}{m{9cm}}{\gls{LDAP}, base de datos central y Dpto. de \gls{rrhh}.} \\ \hline \hline
\multirow{6}[45]{*}{{\bfseries Secuencia}} & {\bfseries Paso nº} & {\bfseries Acción} \\ \cline{2-3}		% Multifila. Si hacen falta más, modificar el parámetro entre llaves después de multirow: \multirow{n}. Después, entre llaves el título de la multifila, ``Secuencia'' en este caso.
& 1 & Se muestran ordenados por el nombre todos los empleados con credenciales anuladas y se busca el empleado manualmente o por un buscador que va actualizando la lista en tiempo real con los empleados que contienen en su nombre la cadena introducida en el buscador.\\ \cline{2-3}
& 2 & El usuario selecciona el empleado a eliminar. \\ \cline{2-3}
& 3 & El \gls{LDAP} sustituye los datos personales del cliente seleccionado del dominio central por unos tipificados para estos casos. \\ \cline{2-3}
& 4 & Se pone en cola el envío de la modificación a los dominios locales del \gls{LDAP}. \\ \cline{2-3}
& 5 & El proceso termina. \\  \hline \hline
\multirow{2}{*}{{\bfseries Secuencias alternativas}} & {\bfseries Paso nº} & {\bfseries Acción}\\ \cline{2-3}	% Multifila otra vez. Si hacen falta más, modificar el parámetro entre llaves. El parámetro entre corchetes sirve para bajar el título de la multifila (cuanto más grande sea el número, más abajo se pone; cuadrad el número para que quede bien)
\tablehead { & \bfseries Paso nº & \bfseries Acción\\ \hline}	
& No hay & No hay
\end{supertabular*} 	

%%%%%%%%%%%%%%% MODIFICAR PERSONAL  %%%%%%%%%%%%%%%%%%%%%
\pagebreak
\bottomcaption{Caso de uso \emph{Modificar personal} } 								% Subtitulo de la tabla.
\tablefirsthead {\bfseries Caso de uso \ref{casoUso:ModificarPersonal} & \multicolumn{2}{m{9cm}}{\bfseries Modificar personal}\\ \hline}					% Títulos de las columnas.
\tabletail {\hline \multicolumn{3}{r}{\emph{Continúa en la página siguiente}}\\}				% Cola de tabla cuando salta a la siguiente página
\tablelasttail{\\ \hline}																	% Cola de final de tabla. En este caso es ``vacía'' (sólo dibuja la línea: \hline)

\begin{supertabular*}{14.5cm}{c|cp{7cm}}		\label{casoUso:ModificarPersonal}									% Empiezan las celdas. De ancho 14 cm, dividida en tres columnas (centrada | (separador) centrada y de ancho fijo 5.6 cm) 
{\centering \bfseries Objetivo en contexto} & \multicolumn{2}{p{9cm}}{Se modifican los datos del personal, tanto los de contato como las fechas de renovación, el tipo de contrato, sus periodos de \gls{ILT} y vacaciones, etc. } \\ \hline \hline 	% Celda1_1 y se combinan las celdas Celda1_2 y Celda1_3 (para escirbir el texto...)
{\bfseries Entradas} & \multicolumn{2}{m{9cm}}{Teclado físico.} \\ \hline \hline
{\bfseries Precondiciones} & \multicolumn{2}{m{9cm}}{El actor debe tener iniciada la sesión (\ref{casoUso:IniciarSesion}).}  \\ \hline \hline
{\bfseries Postcondición si éxito} & \multicolumn{2}{m{9cm}}{Se modifican los datos del empleado.} \\ \hline \hline
{\bfseries Postcondición si fallo} & \multicolumn{2}{m{9cm}}{No se ha identificado ningún posible fallo.} \\ \hline \hline
{\bfseries Actores} & \multicolumn{2}{m{9cm}}{\gls{LDAP}, base de datos central y Dpto. de \gls{rrhh}.} \\ \hline \hline
\multirow{7}[45]{*}{{\bfseries Secuencia}} & {\bfseries Paso nº} & {\bfseries Acción} \\ \cline{2-3}		% Multifila. Si hacen falta más, modificar el parámetro entre llaves después de multirow: \multirow{n}. Después, entre llaves el título de la multifila, ``Secuencia'' en este caso.
& 1 & Se muestran ordenados por el nombre todos los empleados y se busca el empleado manualmente o por un buscador que va actualizando la lista en tiempo real con los empleados que contienen en su nombre la cadena introducida en el buscador.\\ \cline{2-3}
& 2 & Se selecciona el empleado a modificar. \\ \cline{2-3}
& 3 & Se muestran los datos por pantalla editables y el usuario indroduce las modificaciones a realizar. \\ \cline{2-3}
& 4 & El \gls{LDAP} modifica los datos del cliente en el dominio central. \\ \cline{2-3}
& 5 & Se pone en cola el envío de la modificación a los dominios locales del \gls{LDAP}. \\ \cline{2-3}
& 6 & El proceso termina.\\  \hline \hline
\multirow{2}{*}{{\bfseries Secuencias alternativas}} & {\bfseries Paso nº} & {\bfseries Acción}\\ \cline{2-3}	% Multifila otra vez. Si hacen falta más, modificar el parámetro entre llaves. El parámetro entre corchetes sirve para bajar el título de la multifila (cuanto más grande sea el número, más abajo se pone; cuadrad el número para que quede bien)
\tablehead { & \bfseries Paso nº & \bfseries Acción\\ \hline}	
& No hay & No hay
\end{supertabular*} 

%%%%%%%%%%%%%%% CONSULTAR PERSONAL %%%%%%%%%%%%%%%%%%%%%
\pagebreak
\bottomcaption{Caso de uso \emph{Consultar personal} } 								% Subtitulo de la tabla.
\tablefirsthead{\bfseries Caso de uso \ref{casoUso:ConsultarPersonal} & \multicolumn{2}{m{9cm}}{\bfseries Consultar personal}\\ \hline}					% Títulos de las columnas.
\tabletail {\hline \multicolumn{3}{r}{\emph{Continúa en la página siguiente}}\\}				% Cola de tabla cuando salta a la siguiente página
\tablelasttail{\\ \hline}																	% Cola de final de tabla. En este caso es ``vacía'' (sólo dibuja la línea: \hline)

\begin{supertabular*}{14.5cm}{c|cp{7cm}}		\label{casoUso:ConsultarPersonal}									% Empiezan las celdas. De ancho 14 cm, dividida en tres columnas (centrada | (separador) centrada y de ancho fijo 5.6 cm) 
{\centering \bfseries Objetivo en contexto} & \multicolumn{2}{p{9cm}}{Muestra por pantalla los datos de un empleado.} \\ \hline \hline 	% Celda1_1 y se combinan las celdas Celda1_2 y Celda1_3 (para escirbir el texto...)
{\bfseries Entradas} & \multicolumn{2}{m{9cm}}{Teclado físico.} \\ \hline \hline
{\bfseries Precondiciones} & \multicolumn{2}{m{9cm}}{El actor debe tener la sesión iniciada (\ref{casoUso:IniciarSesion}).}  \\ \hline \hline
{\bfseries Postcondición si éxito} & \multicolumn{2}{m{9cm}}{Se muestra la ficha de empleado.} \\ \hline \hline
{\bfseries Postcondición si fallo} & \multicolumn{2}{m{9cm}}{No se ha identificado ningún posible fallo.} \\ \hline \hline
{\bfseries Actores} & \multicolumn{2}{m{9cm}}{\gls{LDAP}, base de datos central, Dpto. de \gls{rrhh} y mánager.} \\ \hline \hline
\multirow{5}{*}{{\bfseries Secuencia}} & {\bfseries Paso nº} & {\bfseries Acción} \\ \cline{2-3}		% Multifila. Si hacen falta más, modificar el parámetro entre llaves después de multirow: \multirow{n}. Después, entre llaves el título de la multifila, ``Secuencia'' en este caso.
& 1 & Se muestran ordenados por el nombre todos los empleados y se busca el empleado manualmente o por un buscador que va actualizando la lista en tiempo real con los empleados que contienen en su nombre la cadena introducida en el buscador.\\ \cline{2-3}
& 2 & Se selecciona el cliente del que se quieren saber los datos. \\ \cline{2-3}
& 3 & Se muestra la información del empleado permitiendo exportarla en diferentes formatos. Se permite seguir con otras consultas. \\ \cline{2-3}
& 4 & El proceso termina. \\  \hline \hline
\multirow{2}{*}{{\bfseries Secuencias alternativas}} & {\bfseries Paso nº} & {\bfseries Acción}\\ \cline{2-3}	% Multifila otra vez. Si hacen falta más, modificar el parámetro entre llaves. El parámetro entre corchetes sirve para bajar el título de la multifila (cuanto más grande sea el número, más abajo se pone; cuadrad el número para que quede bien)
\tablehead { & \bfseries Paso nº & \bfseries Acción\\ \hline}	
& No hay & No hay
\end{supertabular*} 

\pagebreak
\subsection{Casos de uso de distribución}
%%%%%%%%%%%%%%% ALTA ALMACÉN CENTRAL %%%%%%%%%%%%%%%%%%%%%
\bottomcaption{Caso de uso \emph{Alta almacén central} } 								% Subtitulo de la tabla.
\tablefirsthead{\bfseries Caso de uso \ref{casoUso:AltaAlmacenCentral} & \multicolumn{2}{m{9cm}}{\bfseries Alta almacén central}\\ \hline}					% Títulos de las columnas.
\tabletail {\hline \multicolumn{3}{r}{\emph{Continúa en la página siguiente}}\\}				% Cola de tabla cuando salta a la siguiente página
\tablelasttail{\\ \hline}																	% Cola de final de tabla. En este caso es ``vacía'' (sólo dibuja la línea: \hline)

\begin{supertabular*}{14.5cm}{c|cp{7cm}}		\label{casoUso:AltaAlmacenCentral}									% Empiezan las celdas. De ancho 14 cm, dividida en tres columnas (centrada | (separador) centrada y de ancho fijo 5.6 cm) 
{\centering \bfseries Objetivo en contexto} & \multicolumn{2}{p{9cm}}{Se encarga de dar de alta la mercancía en el almacén central en cada nueva temporada o en las devoluciones de las tiendas. } \\ \hline \hline 	% Celda1_1 y se combinan las celdas Celda1_2 y Celda1_3 (para escirbir el texto...)
{\bfseries Entradas} & \multicolumn{2}{m{9cm}}{Teclado físico, lectura desde archivo.} \\ \hline \hline
{\bfseries Precondiciones} & \multicolumn{2}{m{9cm}}{El actor debe tener sesión iniciada (\ref{casoUso:IniciarSesion}). Con la mercancía viene un albarán de entrega válido.}  \\ \hline \hline
{\bfseries Postcondición si éxito} & \multicolumn{2}{m{9cm}}{Se registra en la base de datos del almacén central las nuevas prendas. Se generan las etiquetas de las nuevas prendas.} \\ \hline \hline
{\bfseries Postcondición si fallo} & \multicolumn{2}{m{9cm}}{No se ha identificado ningún posible fallo.} \\ \hline \hline
{\bfseries Actores} & \multicolumn{2}{m{9cm}}{Base de datos central y Dpto. Comercial y Márketing.} \\ \hline \hline
\multirow{5}[15]{*}{{\bfseries Secuencia}} & {\bfseries Paso nº} & {\bfseries Acción} \\ \cline{2-3}		% Multifila. Si hacen falta más, modificar el parámetro entre llaves después de multirow: \multirow{n}. Después, entre llaves el título de la multifila, ``Secuencia'' en este caso.
& 1 & El usuario introduce las prendas recibidas y se registran en el dominio central. \\ \cline{2-3}
& 2 & Se generan las etiquetas de los nuevos artículos. \\ \cline{2-3}
& 3 & Se ofrece imprimir las etiquetas. \\ \cline{2-3}
& 4 & El proceso termina. \\ \hline \hline
\multirow{2}{*}{{\bfseries Secuencias alternativas}} & {\bfseries Paso nº} & {\bfseries Acción}\\ \cline{2-3}	% Multifila otra vez. Si hacen falta más, modificar el parámetro entre llaves. El parámetro entre corchetes sirve para bajar el título de la multifila (cuanto más grande sea el número, más abajo se pone; cuadrad el número para que quede bien)
\tablehead { & \bfseries Paso nº & \bfseries Acción\\ \hline}	
& No hay & No hay
\end{supertabular*} 
	
%%%%%%%%%%%%%%% BAJA ALMACÉN CENTRAL %%%%%%%%%%%%%%%%%%%%%
\pagebreak
\bottomcaption{Caso de uso \emph{Baja almacén central} } 								% Subtitulo de la tabla.
\tablefirsthead {\bfseries Caso de uso \ref{casoUso:BajaAlmacenCentral} & \multicolumn{2}{m{9cm}}{\bfseries Baja almacén central}\\ \hline}					% Títulos de las columnas.
\tabletail {\hline \multicolumn{3}{r}{\emph{Continúa en la página siguiente}}\\}				% Cola de tabla cuando salta a la siguiente página
\tablelasttail{\\ \hline}																	% Cola de final de tabla. En este caso es ``vacía'' (sólo dibuja la línea: \hline)

\begin{supertabular*}{14.5cm}{c|cp{7cm}}		\label{casoUso:BajaAlmacenCentral}									% Empiezan las celdas. De ancho 14 cm, dividida en tres columnas (centrada | (separador) centrada y de ancho fijo 5.6 cm) 
{\centering \bfseries Objetivo en contexto} & \multicolumn{2}{p{9cm}}{Se encarga de dar de baja del almacén central la ropa retirada por fin de temporada u obsolescencia.} \\ \hline \hline 	% Celda1_1 y se combinan las celdas Celda1_2 y Celda1_3 (para escirbir el texto...)
{\bfseries Entradas} & \multicolumn{2}{m{9cm}}{Teclado físico, lector de código de barras o lectura desde archivo.} \\ \hline \hline
{\bfseries Precondiciones} & \multicolumn{2}{m{9cm}}{El actor debe tener la sesión iniciada (\ref{casoUso:IniciarSesion}).}  \\ \hline \hline
{\bfseries Postcondición si éxito} & \multicolumn{2}{m{9cm}}{Se elimina de la base de datos del almacén central las prendas seleccionadas. } \\ \hline \hline
{\bfseries Postcondición si fallo} & \multicolumn{2}{m{9cm}}{Los datos existentes previamente no se ven alterados y se notifica por pantalla el error.} \\ \hline \hline
{\bfseries Actores} & \multicolumn{2}{m{9cm}}{Base de datos central y Dpto. Comercial y Márketing.} \\ \hline \hline
\multirow{4}[15]{*}{{\bfseries Secuencia}} & {\bfseries Paso nº} & {\bfseries Acción} \\ \cline{2-3}		% Multifila. Si hacen falta más, modificar el parámetro entre llaves después de multirow: \multirow{n}. Después, entre llaves el título de la multifila, ``Secuencia'' en este caso.
& 1 & Se captura con el lector de código de barras o se leen desde archivo los artículos a dar de baja. Si fallo, S-1.\\ \cline{2-3}
& 2 & Se dan de baja las prendas del dominio central.  \\ \cline{2-3}
& 3 & El proceso termina. \\ \hline \hline
\multirow{2}[10]{*}{{\bfseries Secuencias alternativas}} & {\bfseries Paso nº} & {\bfseries Acción}\\ \cline{2-3}	% Multifila otra vez. Si hacen falta más, modificar el parámetro entre llaves. El parámetro entre corchetes sirve para bajar el título de la multifila (cuanto más grande sea el número, más abajo se pone; cuadrad el número para que quede bien)
\tablehead { & \bfseries Paso nº & \bfseries Acción\\ \hline}	
& S-1 & Error. Se notifica al usuario. Se ofrece introducir manualmente los códigos de los artículos o terminar el proceso. 
\end{supertabular*} 	

%%%%%%% MODIFICAR ALMACÉN CENTRAL (salidas) %%%%%%%%
\pagebreak
\bottomcaption{Caso de uso \emph{Modificar almacén central (salidas)} } 								% Subtitulo de la tabla.
\tablefirsthead {\bfseries Caso de uso \ref{casoUso:ModificarAlmacenCentralSalidas} & \multicolumn{2}{m{9cm}}{\bfseries Modificar almacén central (salidas)}\\ \hline}					% Títulos de las columnas.
\tabletail {\hline \multicolumn{3}{r}{\emph{Continúa en la página siguiente}}\\}				% Cola de tabla cuando salta a la siguiente página
\tablelasttail{\\ \hline}																	% Cola de final de tabla. En este caso es ``vacía'' (sólo dibuja la línea: \hline)

\begin{supertabular*}{14.5cm}{c|cp{7cm}}		\label{casoUso:ModificarAlmacenCentralSalidas}									% Empiezan las celdas. De ancho 14 cm, dividida en tres columnas (centrada | (separador) centrada y de ancho fijo 5.6 cm) 
{\centering \bfseries Objetivo en contexto} & \multicolumn{2}{p{9cm}}{Modifica los datos de existencias del almacén central por salida de mercancía hacia las tiendas.} \\ \hline \hline 	% Celda1_1 y se combinan las celdas Celda1_2 y Celda1_3 (para escirbir el texto...)
{\bfseries Entradas} & \multicolumn{2}{m{9cm}}{Teclado físico.} \\ \hline \hline
{\bfseries Precondiciones} & \multicolumn{2}{m{9cm}}{El empleado debe tener iniciada sesión (\ref{casoUso:IniciarSesion}).}  \\ \hline \hline
{\bfseries Postcondición si éxito} & \multicolumn{2}{m{9cm}}{Se guarda en la base de datos una nueva copia actualizada del almacén central modificado.} \\ \hline \hline
{\bfseries Postcondición si fallo} & \multicolumn{2}{m{9cm}}{Se actualiza la base de datos central y se notifica del error al administrador del almacén central.} \\ \hline \hline
{\bfseries Actores} & \multicolumn{2}{m{9cm}}{Base de datos central y Dpto. Comercial y Márketing.} \\ \hline \hline
\multirow{7}[30]{*}{{\bfseries Secuencia}} & {\bfseries Paso nº} & {\bfseries Acción} \\ \cline{2-3}		% Multifila. Si hacen falta más, modificar el parámetro entre llaves después de multirow: \multirow{n}. Después, entre llaves el título de la multifila, ``Secuencia'' en este caso.
& 1 & El vendedor selecciona las modificaciones a realizar o se lee el archivo con las modificacioines a realizar.\\ \cline{2-3}
& 2 & Se modifican los elementos en la base de datos central. Si es modificación automática y se produce un error, S-1. \\ \cline{2-3}
& 3 & Se genera un albarán con los cambios. \\ \cline {2-3}
& 4 & Se actualiza la localización de los objetos a \emph{en itinerario}. \\ \cline{2-3}
& 5 & Se pone en cola el envío del albarán a los dominios locales. \\ \cline{2-3}
& 6 & El proceso termina. \\ \hline \hline
\multirow{2}[15]{*}{{\bfseries Secuencias alternativas}} & {\bfseries Paso nº} & {\bfseries Acción}\\ \cline{2-3}	% Multifila otra vez. Si hacen falta más, modificar el parámetro entre llaves. El parámetro entre corchetes sirve para bajar el título de la multifila (cuanto más grande sea el número, más abajo se pone; cuadrad el número para que quede bien)
\tablehead { & \bfseries Paso nº & \bfseries Acción\\ \hline}	
& S-1 & Warning. Se notifica al administrador de la base del almacén central de este error. Sigue en 3.
\end{supertabular*}

%%%%%%% MODIFICAR ALMACÉN CENTRAL (entradas) %%%%%%%%%%
\pagebreak
\bottomcaption{Caso de uso \emph{Modificar almacén central (entradas)} } 								% Subtitulo de la tabla.
\tablefirsthead {\bfseries Caso de uso \ref{casoUso:ModificarAlmacenCentralEntrada} & \multicolumn{2}{m{9cm}}{\bfseries Modificar almacén central (entradas)}\\ \hline}					% Títulos de las columnas.
\tabletail {\hline \multicolumn{3}{r}{\emph{Continúa en la página siguiente}}\\}				% Cola de tabla cuando salta a la siguiente página
\tablelasttail{\\ \hline}																	% Cola de final de tabla. En este caso es ``vacía'' (sólo dibuja la línea: \hline)

\begin{supertabular*}{14.5cm}{c|cp{7cm}}		\label{casoUso:ModificarAlmacenCentralEntrada}									% Empiezan las celdas. De ancho 14 cm, dividida en tres columnas (centrada | (separador) centrada y de ancho fijo 5.6 cm) 
{\centering \bfseries Objetivo en contexto} & \multicolumn{2}{p{9cm}}{Modifica los datos de existencias del almacén central por recepción de prendas de las tiendas.} \\ \hline \hline 	% Celda1_1 y se combinan las celdas Celda1_2 y Celda1_3 (para escirbir el texto...)
{\bfseries Entradas} & \multicolumn{2}{m{9cm}}{Teclado físico, lectura desde archivo.} \\ \hline \hline
{\bfseries Precondiciones} & \multicolumn{2}{m{9cm}}{El empleado debe tener iniciada sesión (\ref{casoUso:IniciarSesion}). Necesario albarán generado por la tienda en (\ref{casoUso:BajaInventarioLocal}).}  \\ \hline \hline
{\bfseries Postcondición si éxito} & \multicolumn{2}{m{9cm}}{Se guarda en la base de datos una nueva copia actualizada del almacén central modificado.} \\ \hline \hline
{\bfseries Postcondición si fallo} & \multicolumn{2}{m{9cm}}{Se actualiza la base de datos central y se notifica del error al administrador del almacén central.} \\ \hline \hline
{\bfseries Actores} & \multicolumn{2}{m{9cm}}{Base de datos central y Dpto. Comercial y Márketing.} \\ \hline \hline
\multirow{7}{*}{{\bfseries Secuencia}} & {\bfseries Paso nº} & {\bfseries Acción} \\ \cline{2-3}		% Multifila. Si hacen falta más, modificar el parámetro entre llaves después de multirow: \multirow{n}. Después, entre llaves el título de la multifila, ``Secuencia'' en este caso.
& 1 & El vendedor introduce el identificador del albarán y se lee el archivo. Si hay fallo, S-1.\\ \cline{2-3}
& 2 & Se modifican los elementos en la base de datos central. Si es modificación automática y se produce un error, S-2. \\ \cline{2-3}
& 3 & Se genera un albarán con los cambios. \\ \cline {2-3}
& 4 & Se actualiza la localización de los objetos. \\ \cline{2-3}
& 5 & Se pone en cola el envío del albarán a los dominios locales. \\ \cline{2-3}
& 6 & El proceso termina. \\ \hline \hline
\multirow{2}{*}{{\bfseries Secuencias alternativas}} & {\bfseries Paso nº} & {\bfseries Acción}\\ \cline{2-3}	% Multifila otra vez. Si hacen falta más, modificar el parámetro entre llaves. El parámetro entre corchetes sirve para bajar el título de la multifila (cuanto más grande sea el número, más abajo se pone; cuadrad el número para que quede bien)
\tablehead { & \bfseries Paso nº & \bfseries Acción\\ \hline}
& S-1 & Error. Albarán no encontrado. Se notifica al usuario. Se ofrece introducir nuevo albarán o terminar el proceso. \\ \cline {2-3}
& S-2 & Warning. Se notifica al administrador de la base del almacén central de este error. Sigue en 3.
\end{supertabular*}

%%%%%%%%%%%%%%% MODIFICAR ALMACÉN CENTRAL (precio) %%%%%%%%%%%%%%%%%%%%%
\pagebreak
\bottomcaption{Caso de uso \emph{Modificar almacén central (precio)} } 								% Subtitulo de la tabla.
\tablefirsthead {\bfseries Caso de uso \ref{casoUso:ModificarAlmacenCentralPrecio} & \multicolumn{2}{m{9cm}}{\bfseries Modificar almacén central (precio)}\\ \hline}					% Títulos de las columnas.
\tabletail {\hline \multicolumn{3}{r}{\emph{Continúa en la página siguiente}}\\}				% Cola de tabla cuando salta a la siguiente página
\tablelasttail{\\ \hline}																	% Cola de final de tabla. En este caso es ``vacía'' (sólo dibuja la línea: \hline)

\begin{supertabular*}{14.5cm}{c|cp{7cm}}		\label{casoUso:ModificarAlmacenCentralPrecio}									% Empiezan las celdas. De ancho 14 cm, dividida en tres columnas (centrada | (separador) centrada y de ancho fijo 5.6 cm) 
{\centering \bfseries Objetivo en contexto} & \multicolumn{2}{p{9cm}}{Modificar el precio de las prendas de los almacenes.} \\ \hline \hline 	% Celda1_1 y se combinan las celdas Celda1_2 y Celda1_3 (para escirbir el texto...)
{\bfseries Entradas} & \multicolumn{2}{m{9cm}}{Teclado físico.} \\ \hline \hline
{\bfseries Precondiciones} & \multicolumn{2}{m{9cm}}{El empleado debe tener iniciada sesión (\ref{casoUso:IniciarSesion}).}  \\ \hline \hline
{\bfseries Postcondición si éxito} & \multicolumn{2}{m{9cm}}{Se guarda en la base de datos una nueva copia actualizada del almacén modificado.} \\ \hline \hline
{\bfseries Postcondición si fallo} & \multicolumn{2}{m{9cm}}{No se ha identificado ningún posible fallo.} \\ \hline \hline
{\bfseries Actores} & \multicolumn{2}{m{9cm}}{Base de datos central y Dpto. Comercial y Márketing.} \\ \hline \hline[25
\multirow{6}[75]{*}{{\bfseries Secuencia}} & {\bfseries Paso nº} & {\bfseries Acción} \\ \cline{2-3}		% Multifila. Si hacen falta más, modificar el parámetro entre llaves después de multirow: \multirow{n}. Después, entre llaves el título de la multifila, ``Secuencia'' en este caso.
& 1 & Se muestran ordenados por el nombre todas las prendas y se busca una prenda manualmente o por un buscador que va actualizando la lista en tiempo real con las prendas que contienen en su nombre la cadena introducida en el buscador. También se muestran botones para filtrar determinados tipos de prendas.\\ \cline{2-3}
& 2 & Se selecciona una o más prendas y se modifica su precio a uno nuevo dado o introduciendo un porcentaje del anterior precio. \\ \cline{2-3}
& 3 & Se guardan los cambios en el dominio central. \\ \cline{2-3}
& 4 & Se genera una notificación para los mánagers con la actualización de nuevos precios. \\ \cline{2-3}
& 5 & Se generan las nuevas etiquetas. Si es por rebajas, figuran el nuevo precio y el anterior. Se ofrece exportar vía email o imprimirlas.\\ \cline{2-3}
& 6 & Se pone en cola el envío de las modificaciones y notificaciones a los dominios locales. \\ \cline{2-3}
& 7 & El proceso termina. \\ \hline \hline
\multirow{2}{*}{{\bfseries Secuencias alternativas}} & {\bfseries Paso nº} & {\bfseries Acción}\\ \cline{2-3}	% Multifila otra vez. Si hacen falta más, modificar el parámetro entre llaves. El parámetro entre corchetes sirve para bajar el título de la multifila (cuanto más grande sea el número, más abajo se pone; cuadrad el número para que quede bien)
\tablehead { & \bfseries Paso nº & \bfseries Acción\\ \hline}	
& No hay & No hay
\end{supertabular*} 	

%%%%%%%%%%%%%%% CONSULTAR ALMACÉN CENTRAL  %%%%%%%%%%%%%%%%%%%%%

\pagebreak
\bottomcaption{Caso de uso \emph{Consultar almacén central} } 								% Subtitulo de la tabla.
\tablefirsthead {\bfseries Caso de uso \ref{casoUso:ConsultarAlmacenCentral} & \multicolumn{2}{m{9cm}}{\bfseries Consultar almacén central}\\ \hline}					% Títulos de las columnas.
\tabletail {\hline \multicolumn{3}{r}{\emph{Continúa en la página siguiente}}\\}				% Cola de tabla cuando salta a la siguiente página
\tablelasttail{\\ \hline}																	% Cola de final de tabla. En este caso es ``vacía'' (sólo dibuja la línea: \hline)

\begin{supertabular*}{14.5cm}{c|cp{7cm}}		\label{casoUso:ConsultarAlmacenCentral}									% Empiezan las celdas. De ancho 14 cm, dividida en tres columnas (centrada | (separador) centrada y de ancho fijo 5.6 cm) 
{\centering \bfseries Objetivo en contexto} & \multicolumn{2}{p{9cm}}{El usuario consulta la información de los almacenes de las diferentes tiendas. Podrá hacer consultas por tienda, o por prenda para gestionar las reposiciones, entrega y recepción de cada temporada.} \\ \hline \hline 	% Celda1_1 y se combinan las celdas Celda1_2 y Celda1_3 (para escirbir el texto...)
{\bfseries Entradas} & \multicolumn{2}{m{9cm}}{Teclado físico.} \\ \hline \hline
{\bfseries Precondiciones} & \multicolumn{2}{m{9cm}}{El empleado debe tener la sesión iniciada (\ref{casoUso:IniciarSesion}).}  \\ \hline \hline
{\bfseries Postcondición si éxito} & \multicolumn{2}{m{9cm}}{El empleado obtiene la información solicitada acerca de los almacenes.} \\ \hline \hline
{\bfseries Postcondición si fallo} & \multicolumn{2}{m{9cm}}{No se ha identificado ningún posible fallo.} \\ \hline \hline
{\bfseries Actores} & \multicolumn{2}{m{9cm}}{Base de datos central y Dpto. Comercial y Márketing.} \\ \hline \hline
\multirow{4}{*}{{\bfseries Secuencia}} & {\bfseries Paso nº} & {\bfseries Acción} \\ \cline{2-3}		% Multifila. Si hacen falta más, modificar el parámetro entre llaves después de multirow: \multirow{n}. Después, entre llaves el título de la multifila, ``Secuencia'' en este caso.
& 1 & Se muestran los filtros de la información disponibles en listas desplegables. Se busca cuando el usuario escoja la opción \emph {mostrar estadísticas}. \\ \cline{2-3}
& 2 & Se muestran los resultados de la búsqueda con los datos y gráficas, con posibilidad de exportarlos en diferentes formatos. Se permite seguir con otras consultas. \\ \cline{2-3}
& 3 & El proceso termina. \\  \hline \hline
\multirow{2}{*}{{\bfseries Secuencias alternativas}} & {\bfseries Paso nº} & {\bfseries Acción}\\ \cline{2-3}	% Multifila otra vez. Si hacen falta más, modificar el parámetro entre llaves. El parámetro entre corchetes sirve para bajar el título de la multifila (cuanto más grande sea el número, más abajo se pone; cuadrad el número para que quede bien)
\tablehead { & \bfseries Paso nº & \bfseries Acción\\ \hline}	
& No hay & No hay
\end{supertabular*} 	

%%%%%%%%%%%%%%% FINAL %%%%%%%%%%%%%%%%%%